Autor Beitrag
phoeni-x
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18

Win XP pro, Vista, OpenSuSE 10.3 / 11.0, MAC OS X 10.5
Delphi 5 pro, Delphi 6 ent. Lazarus 0.9.26
BeitragVerfasst: Sa 27.05.06 18:25 
Hallo zusammen,

ich habe folgendes Problem:

ich greife über eine ADOQuery auf eine Access Datenbank zu, und möchte mittels INSERT einen neuen
Datensatz in eine Tabelle einfügen.

Leider erhalte ich jedoch folgende Fehlermeldung:
[Microsoft][ODBC Microsoft Access Driver] 2 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben.
Der Datensatz wird jedoch trotzdem in der DB gespeichert.

folgendes SQL Atatement übergebe ich an die Query:

Zitat:
ADOQuery2.SQL.Add ('insert into Kunden (Name, Vorname) VALUES ("Nachname", "Vorname")');


Was ist hier falsch ?

Danke für eure Hilfe !

Grüße

Torsten
espen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 90
Erhaltene Danke: 1


D6 Prof./D7 Prof. MSSQL, MySQL
BeitragVerfasst: Mo 29.05.06 14:23 
Hi,

hast Du vielleicht zuvor vergessen die Strings in ADOQuery2 zu löschen ?
ausblenden SQL-Anweisung
1:
ADOQuery2.SQL.Clear;