Forum: Datenbanken
Delphi
by AlexII,
24. Okt 2012
Hab gelesen, dass bei SQLite Foreign Key standardmäßig nicht unterstützt wird, man muss es manuell aktivieren und mit TRIGGER damit arbeiten.
Hier hab ich das her: http://glossar.hs-augsburg.de/SQLite_Foreign_Keys_erzwingen
Forum: Datenbanken
Delphi
by AlexII,
24. Okt 2012
Stimmt, man bin ich blind... :wall:
Sag mal muss man den Foreign Key in SQLite aktivieren, etwas so:
sldb.ExecSQL('PRAGMA foreign_keys=ON;');
oder wird das inzwischen standardmäßig aktiviert?
Forum: Datenbanken
Delphi
by AlexII,
24. Okt 2012
Hilft leider nicht... :gruebel:
Forum: Datenbanken
Delphi
by AlexII,
24. Okt 2012
Hallo,
bin gerade dabei meine Tabellen mittels Foreign Key zu verbinden, aber mir gelingt die SQLite+Delphi Syntax nicht. Hier mein Code:
sSQL := 'CREATE TABLE buecher ( INTEGER PRIMARY KEY NOT NULL, VARCHAR (255) NOT NULL,';
sSQL := sSQL + 'FOREIGN KEY (fk_entleiher_id) REFERENCES entleiher(entleiherid));';
Ich bekomme die Fehlermeldung: ...: near "(fk_entleiher_id)": syntax error.