2011-01-17 13 views
1

Ich habe ein ziemlich verblüffendes Problem. Ich verwende VB.net und SQL für mein Projekt.Tabelle Adapter Fehler beim Versuch, Update

Ich habe eine Datenbank, zu der die Verbindung funktioniert. Ich habe auch eine Datentabelle und einen Datenadapter, von denen ich weiß, dass beide funktionieren.

Ich versuche, etwas in der Datenbank zu aktualisieren, aber es funktioniert nicht. Angenommen, alles, was aufgelistet ist, wird korrekt deklariert. Was mache ich falsch?

teacher_control_table.Rows(0)("DATA_TeacherLockPasscode") = txtPasscode1.Text 
table_adaptor2.Update(teacher_control_table) 

Das letzte Zeile die folgende Ausnahme ausgelöst:

InvalidOperationException wurde nicht behandelt. Update erfordert einen gültigen UpdateCommand, wenn die DataRow-Auflistung mit geänderten Zeilen übergeben wurde.

Antwort

2

Die Ausnahme zeigt an, dass mit Ihrem UpdateCommand etwas nicht stimmt. Sie sollten einen Haltepunkt auf table_adaptor2.Update(teacher_control_table und mit dem immidiate Fenster eingestellt oder Fenster diesen Wert

table_adaptor2.Adaptor.UpdateCommand 

Besonders die Update der .CommandText, .Connection und .Parameter Sammlung inspizieren beobachten.

Überprüfen Sie dann, ob der Befehl für die teacher_control_table sinnvoll ist.

+0

Vielen Dank! Ich entschied mich tatsächlich für eine andere Route mit der Funktion, die mit dieser Datenbank ausgeführt wurde, aber ich werde diese Lösung beibehalten, falls das Problem später auftritt. – CodeMouse92

Verwandte Themen