2017-05-27 2 views
0

Ich kann mein Tabel nicht aktualisieren. Ich habe einen komischen Fehler. Dies ist Teil meines Codes, wo ich den Tabellenadapter der Tabelle, die ich aktualisieren möchte, rufe.System.AccessViolationException - Tabelle mit TableAdapter aktualisieren

 int iD = Convert.ToInt32(txtID.Text); 
     string name = txtName.Text; 
     string des = richTxtDes.Text; 
     int idCategory = Convert.ToInt32(cmbCategory.SelectedValue.ToString()); 
     int idSupp = Convert.ToInt32(cmbSupp.SelectedValue.ToString()); 
     string manufacutere = txtManufacture.Text; 
     string commentar= richTxtComm.Text; 

     MagacinDataSetTableAdapters.InventoryTableAdapter inventariTableAdapter = new MagacinDataSetTableAdapters.InventoryTableAdapter(); 
     inventariTableAdapter.UpdateInventoryQuery(name,des,idCategory,idSupp,manufacutre,commentar,iD); //Here is a bug 

     loadInventory();//Update dataGridView 

Hier ist eine SQL für Tabelle Update: UPDATE Inventory SET ItemName =, Description =, CategoryID =, SupplierID =, Manufacturer =, Comments =????? WO ID =?

Bild von Fehler:

enter image description here

Antwort

0

Nun habe ich versucht, eine Lösung online, aber ohne Erfolg zu finden. Und dann habe ich versucht, neue Access Database mit den gleichen Tabellen wie ältere zu erstellen. Ich ersetzte ältere DB durch die gleiche neue DB und meine Codearbeit. Problem ist in der DB, ich benutzte einige DB, die ich im Internet fand, es ist einige Jahre alt. Jetzt mit neuer DB arbeite mein Programm sehr gut. Interessant ist, dass nur dieser Tisch ein Problem hatte.

Verwandte Themen