Entwickler-Ecke
Datenbanken - SQL INSERT INTO Problem
eternity - Sa 08.11.03 16:55
Titel: SQL INSERT INTO Problem
Ich habe ein Problem mit den doppelten Anführungsstrichen !
DB Paradox
Als Beispiel:
a:=QuotedStr('das ist ein Text":');
Wenn ich jetzt die SQL Anweisung INSERT INTO ausführe, kommt es zur einer Fehlermeldung.
Wenn ich aber....
a:=QuotedStr('"Das ist ein Text:"') ausführe, kommt es zur keiner Fehlermeldung.
Diese Problem besteht nur, wenn ich ein Doppelpunkt einsetze.
Wie kann ich das Problem beseitigen ?
Mit freundlichen Gruß
eternity - Sa 08.11.03 17:52
Titel: SQL Problem
Ich glaube ich habe da ne möglichkeit gefunden:
Query.Close;
Query.SQL.Text:='INSERT INTO "Tabelle" (Feld1,Feld2) VALUES (:Feld1,:Feld2)';
Query.Params[0].AsInteger:=Feld1;
Query.Params[1].AsString:=Feld2;
Query.ExecSQL;
Soweit funktioniert es !
hansa - So 09.11.03 02:37
Der : leitet einen Parameter ein !!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!