Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Insert Befehl SQLite, komme nicht weiter! (https://www.delphipraxis.net/80793-insert-befehl-sqlite-komme-nicht-weiter.html)

R0BIN 15. Nov 2006 12:57

Datenbank: SQLite • Version: 3 • Zugriff über: libsql

Insert Befehl SQLite, komme nicht weiter!
 
Hallo,


ich komme nicht weiter, ich versuche folgendermaßen nen insert befehl

Delphi-Quellcode:
mydb.Query('INSERT INTO aufnahmen (id , name , genre ) VALUES ('''','''+temp+''',''test'')');
ShowMessage(mydb.ErrorMessage);
id = integer autoincremtn primärschlüssel
alles andere vom typ text

es kommt immer data mismatch

Was kann ich tun?

Gollum 15. Nov 2006 13:01

Re: Insert Befehl SQLite, komme nicht weiter!
 
Hallo,

das Problem liegt wahrscheinlich an Deiner ID. Wenn diese ein Autoincrement-Feld ist, darf dieses nicht mehr in der INSERT-Anweisung auftauchen. Für dieses Feld ist normalerweise die DB zuständig.
Delphi-Quellcode:
  mydb.Query('INSERT INTO aufnahmen (name , genre ) VALUES ('''+temp+''',''test'')');

R0BIN 15. Nov 2006 13:06

Re: Insert Befehl SQLite, komme nicht weiter!
 
ok, danke


hatte das von mysql abgeleitet, dort kann man das wohl so machen...

Gruß

Robin

Gollum 15. Nov 2006 13:07

Re: Insert Befehl SQLite, komme nicht weiter!
 
Hallo,

Zitat:

Zitat von ROBIN
hatte das von mysql abgeleitet, dort kann man das wohl so machen...

Nein, dort geht es auch nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:12 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