Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Syntaxfehler in der INSERT INTO-Anweisung - warum ??? (https://www.delphipraxis.net/6991-syntaxfehler-der-insert-into-anweisung-warum.html)

fichtenelch 29. Jul 2003 14:41


Syntaxfehler in der INSERT INTO-Anweisung - warum ???
 
Hallo, ich habe folgende kleine Access-DB:

http://www.niendorf-ostsee.de/beziehung.gif

Dabei sind user_id in der Benutzer-Tabelle und gesuch_id in der Gesuche-Tabelle Autowerte. Ich benutze die ADO-Komponenten von Delphi 7. Einen Benutzer mittels der Anweisung
Code:
INSERT INTO Benutzer (name, passwort) VALUES (:na, :pw)
einzufügen funktioniert problemlos.
Aber wenn ich versuche, einen Gesuch mit der Anweisung
Code:
INSERT INTO Gesuche (user_id, text) VALUES (:uid, :txt)
einzufügen, kriege ich immer die Fehlermeldung http://www.niendorf-ostsee.de/meldung.gif, obwohl die doch eigentlich genauso simpel aufgebaut ist!
Wo liegt der Fehler? An der Beziehung zur Benutzer-Tabelle? Ich habe schon stundenlang rumprobiert, kriege es aber einfach nicht hin ...

Wäre super, wenn mir jemand helfen könnte...

Mit freundlichen Grüßen
Florian Müller

Gast 30. Jul 2003 09:32

Re: Syntaxfehler in der INSERT INTO-Anweisung - warum ???
 
Hallo Florian, 8)

ich weiß nicht wo wird Deine „INSERT INTO...“ Anweisung ausgeführt?

Ist das jetzt eine Query?

Ich habe keine Erfahrung mit Access aber sollte das eine Query sein solltest Du die
Eigenschaft „ParamCheck“ auf TRUE setzen.
Darüber hinaus zeige bitte wie Du die Parameter-Werte bestückst.

Vielleicht aber liege ich falsch und hier geht um etwas anderes...

Darüber hinaus solltest Du auch nicht deine Spalte „TEXT“ nennen... da bei bestimmten Datenbanken (wie z.B. SQL-Server) kannst Du damit bestimmte Probleme kriegen (TEXT ist dort ein Datentyp).


Gruß

Paul Jr.

fichtenelch 30. Jul 2003 10:13

Re: Syntaxfehler in der INSERT INTO-Anweisung - warum ???
 
Ja, ja, so ist das halt im Programmierer-Leben. Manchmal sieht man den Wald vor lauter Bäumen nicht ...
Es lag tatsächlich "nur" an der Feldbezeichnung. Ich habe "text" jetzt in "beschreibung" umgeändert und - schwupps - alles funktioniert wunderbar und etwa fünf Stunden Fehlersuche sind für die Katz', naja.

Vielen Dank
Flo

Gast 30. Jul 2003 10:29

Re: Syntaxfehler in der INSERT INTO-Anweisung - warum ???
 
Hallo Florian 8) ,

es freut mich das ich Dir helfen konnte.

Mach Dir keine Vorwürfe... da dies ist der Preis die jeder von uns schon mal bezahlen musste und auch bezahlen wird.

Gruß

Paul Jr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 Uhr.

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