Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Insert schlägt fehl => Autowert (https://www.delphipraxis.net/69208-insert-schlaegt-fehl-%3D-autowert.html)

bennle 11. Mai 2006 19:21

Datenbank: ADO • Zugriff über: Microsoft.Jet.OLEDB.4.0

Insert schlägt fehl => Autowert
 
Hallo,
Ich habe eine Tabelle in Access erstellt mit 2 Feldern.
1. Autowert
2. Text

Nun möchte ich mit folgendem Befehl eine Zeile eintragen.
Delphi-Quellcode:
ADOQuery1.SQL.Text:='INSERT INTO `Test` VALUES('''',''' + Text+''')';
Leider bekomm ich eine Fehlermeldung, wenn den Text eintragen möchte. Neheme ich Autowert heraus und ersetze es als Zahl, dann funktioniert es sofern ich einen Wert vorgebe.

MfG
Bennle

mkinzler 11. Mai 2006 19:25

Re: Insert schlägt fehl => Autowert
 
Das Autowertfeld darf du nicht mit übergeben:

Delphi-Quellcode:
ADOQuery1.SQL.Text:='INSERT INTO `Test` ( 'Text') VALUES(''' + Text+''')';

bennle 11. Mai 2006 20:23

Re: Insert schlägt fehl => Autowert
 
Zitat:

Zitat von mkinzler
Das Autowertfeld darf du nicht mit übergeben:

Delphi-Quellcode:
ADOQuery1.SQL.Text:='INSERT INTO `Test` ( 'Text') VALUES(''' + Text+''')';

Hi
Super! Daraf hätte ich auch kommen können da ich das eingentlich von MySQL her kenne. Habe halt mit Access noch nicht so viel gemacht und daher nicht die Erfahrung!

Vielen Dank für deine Hilfe.

MfG
Bennle


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz