Forum: ADO.NET |
Thema:
Update-Fehler, DataSet und Move, Del, Add |
Von:
G. Guest (
22.05.2002 11:35) |
Moin moin,
ich versuche gerade auf eine Access-DB zuzugreifen, das geht,
aber wenn ich etwas ändern möchte, dann geht es schiff, beim Update-Befehl.
Dim oDR As DataRow
oDR = oDs.Tables("kunden").NewRow()
'Populate the datarow with values
oDR(0) = "Yateen"
oDR(1) = "berlin"
oDR(2) = 23
'Add the datarow to the dataset
oDs.Tables("kunden").Rows.Add(oDR)
'Use the Command Bulder object to generate Insert Command dynamically
Dim oCB As New OleDbCommandBuilder(oDA)
'Update the DB with values from Dataset with the Data Adapter
oDA.Update(oDs, "kunden")
**** Dann bekomme ich so eine Fehlermeldung : *****
Syntaxfehler in der INSERT INTO-Anweisung.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
Exception Details: System.Data.OleDb.OleDbException: Syntaxfehler in der
INSERT INTO-Anweisung.
Source Error:
Line 85: oDA.Update(oDs, "kunden")
Ich wollte noch fragen, wie kann ich mich in DataSet bewegen,
ich weiß wie es mit RecordSet ging, hier scheint es irgendwie anders zu
sein.
Kann mir vielleicht jemand helfen?
cu
Ewgenij
Betreff |
Von |
Datum |
|
|
RE:Update-Fehler, DataSet und Move, Del, Add
Bei .net sind die Fehlermeldungen sehr aussagekräftig<br>Syntaxfehler in der<br>INSERT INTO-Anweisung.<br>Der Commandbuilder scheint mist zu bauen. Du kannst dir das SQl Kommando ausgeben lassen, das... |
|
|
|
|
|
G.
Guest
|
22.05.2002 12:28 |
|
|
Re: RE:Update-Fehler, DataSet und Move, Del, Add
Hi,<br><br>ja, genau das würde ich auch sagen. Interessant wäre evtl. wie die Tabelle in der Datenbank dazu aussieht. Dann könnte man evtl. daraus schließen womit der CommandBuilder Schwierigkeiten... |
|
|
|
|
|
G.
Guest
|
06.06.2003 23:00 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!