I seem to be having trouble updating multiple tables. The code is :
------------------------------------------------------------
Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Program Files\prefix.mdb;"
Dim da As New OleDbDataAdapter("SELECT * FROM Table1", cn)
Dim da2 As New OleDbDataAdapter("SELECT * FROM Table2", cn)
Dim ds As New DataSet
Dim cmdBuilder As New OleDbCommandBuilder(da)
Dim cmdBuilder2 As New OleDbCommandBuilder(da2)
...
...
...
da2.UpdateCommand = cmdBuilder2.GetUpdateCommand
da.InsertCommand = cmdBuilder.GetInsertCommand
da.UpdateCommand = cmdBuilder.GetUpdateCommand
cn.Open()
da.Update(ds, "Table1"
da2.Update(ds, "Table2"
------------------------------------------------------------
Table1 updates fine, but table2 hits me with "Syntax error in UPDATE command".
Where am I going wrong??
------------------------------------------------------------
Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Program Files\prefix.mdb;"
Dim da As New OleDbDataAdapter("SELECT * FROM Table1", cn)
Dim da2 As New OleDbDataAdapter("SELECT * FROM Table2", cn)
Dim ds As New DataSet
Dim cmdBuilder As New OleDbCommandBuilder(da)
Dim cmdBuilder2 As New OleDbCommandBuilder(da2)
...
...
...
da2.UpdateCommand = cmdBuilder2.GetUpdateCommand
da.InsertCommand = cmdBuilder.GetInsertCommand
da.UpdateCommand = cmdBuilder.GetUpdateCommand
cn.Open()
da.Update(ds, "Table1"
da2.Update(ds, "Table2"
------------------------------------------------------------
Table1 updates fine, but table2 hits me with "Syntax error in UPDATE command".
Where am I going wrong??