Ich versuche, in zwei Tabellen gleichzeitig einzufügen, aber es fügt leere Werte in die erste Tabelle ein und fügt die Werte dann korrekt in die zweite Tabelle ein. Ich kann mir nicht vorstellen, warum zum Teufel das passiert ist. Hier ist mein Codebehind, ich kann den Rest meines Codes bei Bedarf posten.Einfügen in zwei Tabellen mit der AccessDataSource
Protected Sub btnSubmit_OnClick(ByVal sender As Object, ByVal e As System.EventArgs)
AccessDataSource1.InsertCommand = "INSERT INTO [tableCourse] ([prefix], [course_number], [department], [name_first], [name_last], [credits], [title], [description]) VALUES (?, ?, ?, ?, ?, ?, ?, ?);"
AccessDataSource1.Insert()
AccessDataSource1.InsertCommand = "INSERT INTO [tableFaculty] ([name_first], [name_last], [phone], [email]) VALUES (?, ?, ?, ?)"
AccessDataSource1.Insert()
End Sub
EDIT:
Selbst wenn ich den zweiten Einsatzbefehl Kommentar aus, die erste noch Null-Werte einfügt.
Ich verwende eine FormView, die nur eine Datenquelle zuzulassen scheint. – Sara