datatable update bringt fehler:

01/05/2008 - 13:42 von Manfred Büttner | Report spam
Hallo NG,

ich habe eine Tabelle aus einer Access Datenbank.
Keine Autowerte. Nur "Nummer" = Zahl, restliche Felder sind Text.

Keine Leerzeichen in den Feldnamen und keine Bindestriche.


Füge ich neue Daten ein, kommt der Fehler:
Fehler: 5 Syntaxfehler in der Insert into-Anweisung
Herkunft: Microsoft JET Database Engine.

Hier die 3 Funktionen ADD, Update und Binddata...

Danke für jeden Tipp.

Manfred Büttner
Private Sub cmdAdd_Click()

bs.AddNew()

SetButtons(False)

showRequiredBackColor()

txtFields_0.Focus()

End Sub



Private Sub cmdUpdate_Click()



bs.EndEdit()

da.Update(dt)

NoEditModeColor()

SetButtons(True)

Exit Sub

end sub



Private Sub BindDataSource()

Dim conn As New OleDbConnection(DataConnStr)

da = New OleDbDataAdapter(PersonalSqlstr, conn)

Dim cb As New OleDbCommandBuilder(da)

dt = New DataTable("Projekt")

conn.Open()

da.Fill(dt)

conn.Close()

bs.DataSource = dt

End Sub
 

Lesen sie die antworten

#1 Manfred Büttner
01/05/2008 - 15:06 | Warnen spam
zur Information... ich habe es gefunden.
Ich habe in der Tabelle (Personaltabelle) den Feldnamen POSITION
verwendet
Das ist nicht so gut!!!

Grüße
Manfred Büttner

Ähnliche fragen