Insert bei PKey mit Autowert

Sansibar

Grünschnabel
Hallo zusammen,

ich möchte in eine Tabelle mit einem Primärschlüssel, der von Access einen Autowert bekommt, neue Datensätze schreiben, bekomme aber immer wieder einen Syntaxfehler im SQL-String.
Kann mir jemand mal eine Musterlösung zeigen, wie ich einen neuen Datensatz einfüge?

Benutze VB 6.0
 
pstrSQL = "Insert into Artikeldaten values('" & frmArtikelEingabe.txtArtikelname.Text & "', '" & _
frmArtikelEingabe.txtArtikelbeschreibung.Text & "', " & _
CLng(frmArtikelEingabe.txtKategorie.Text) & ", " & _
CLng(frmArtikelEingabe.txtLagerbestand.Text) & ", " & _
CCur(frmArtikelEingabe.txtEinkaufspreis.Text) & ")"

Hier habe ich den Primärschlüsse (Artikel-Nr), der an erster Stelle kommt, keinen Wert zugewiesen. Allerdings funktioniert auch folgende Variante nicht:

pstrSQL = "Insert into Artikeldaten (Feldname, Feldn...) " & _
"values('" & frmArtikelEingabe.txtArtikelname.Text & "', '" & _
frmArtikelEingabe.txtArtikelbeschreibung.Text & "', " & _
CLng(frmArtikelEingabe.txtKategorie.Text) & ", " & _
CLng(frmArtikelEingabe.txtLagerbestand.Text) & ", " & _
CCur(frmArtikelEingabe.txtEinkaufspreis.Text) & ")"


Wenn Ihr vielleicht mal ne Musterlösung habt, oder eine eigene Lösung, würde mir das auch weiterhelfen.
 

Neue Beiträge

Zurück