Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Usuwanie rekordu ze zbioru danych i serwera sql

  1. Nie chcesz usuwać DataRow z DataTable , chcesz Delete to

    ds1.Tables("DT_Table").Rows(Tab2_DGVDuty.CurrentRow.Index).Delete()
    
  2. Nie wywołuj ds1.AcceptChanges() później od Update nie rozpozna, że ​​ten wiersz już się zmienił, ponieważ zmieni to jego RowState na Unchanged . DataAdapter.Update wywołuje AcceptChanges jako ostatni krok domyślnie, nie ty.

  3. Zakładam, że Tab2_DGVDuty jest DataGridView a nie DataTable , wziąłem to pod uwagę powyżej.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2016:Utwórz relację

  2. Różnica między bazą danych a schematem

  3. Zoptymalizuj wyszukiwanie pełnotekstowe w wielu tabelach

  4. Nowe wydanie:pakiet dostrajania Spotlight 7.1.9

  5. SQL Server 2008 - oddzielanie pola Adres