DataAdapter.update VB2008

05/01/2009 - 12:19 von PeterR | Report spam
Hallo Community,

ich versuche die Daten einer Datenbank mit den im GridView geànderten Daten
mit nachfolgendem Code aktualisieren, bekomme jedoch immer den Fehler
SYNTAX-FEHER in UPDATE-Anweisung, bzw. INSERT INTO -Anweisung.

...
Dim objDS As DataSet
Dim objZeilen() As DataRow
objBS.EndEdit()
objDS = objBS.DataSource
objZeilen = objDS.Tables("tblZeiten").Select()
objDA.UpdateCommand = New
OleDb.OleDbCommandBuilder(objDA).GetUpdateCommand()
objDA.InsertCommand = New
OleDb.OleDbCommandBuilder(objDA).GetInsertCommand()
objDA.DeleteCommand = New
OleDb.OleDbCommandBuilder(objDA).GetDeleteCommand()
Try
MsgBox(objDA.Update(objZeilen) & " Datensàtze geàndert.")
Catch ex As Exception
MsgBox(ex.Message)
End Try
.

obJDA wurde auf Klasseneene deklariert.

Vielen Dank für gute Rat- und Vorschlàge.

MfG Peter Reiber
 

Lesen sie die antworten

#1 Peter Fleischer
05/01/2009 - 13:59 | Warnen spam
"PeterR" schrieb im Newsbeitrag
news:

ich versuche die Daten einer Datenbank mit den im GridView geànderten
Daten
mit nachfolgendem Code aktualisieren, bekomme jedoch immer den Fehler
SYNTAX-FEHER in UPDATE-Anweisung, bzw. INSERT INTO -Anweisung.



Zeig doch mal die generierte Anweisung.


...
Dim objDS As DataSet
Dim objZeilen() As DataRow
objBS.EndEdit()
objDS = objBS.DataSource
objZeilen = objDS.Tables("tblZeiten").Select()
objDA.UpdateCommand = New
OleDb.OleDbCommandBuilder(objDA).GetUpdateCommand()



Console.Writeline(objDA.UpdateCommand.Commandtext)


Viele Gruesse

Peter

Ähnliche fragen