Zitat von
lume96:
Zitat von
BorlanDelphiUser:
so ich hab das ganze auf den Syntax ...
INSERT INTO table(field1,field2) VALUES();
... geändert. hat nicht gebracht es liegt eindeutig an den vorkommenden ' Zeichen.
Es muss doch dafür eine Lösung geben ...
Wie jetzt, hast Du es mal so probiert :
SQL-Code:
ZQuery1.Params.Clear;
ZQuery1.SQL.Text := 'INSERT INTO Code_Schnipsel(Code) VALUES(:phpc)';
ZQuery1.Params.CreateParam(ftString,'phpc',ptInput);
ZQuery1.ParamByName('phpc').AsString := Memo1.Text;
ZQuery1.ExecSQL;
Ich hab das mal eben schnell getestet und habe kein Problem mit :
im Memo.
Zugegeben, ich hab's mit einer Firebird
DB getestet; habe hier keine
MySQL zum Test.
Eigentlich sollte das aber nichts zur Sache tun.
Tschüss,
Lutz
Nein hab ich nicht getestet .. werd ich aber gleich mal tun denn ... das von alcaeus hat zwar funktioniert .. aber auch nur bei Einträgen wo nicht mehr als 2 ' Zeichen aufeinander folgen. Ansonsten kommt es wieder zum selben Fehler.
Schade zu früh gefreut. Ich teste jetzt mal deine Variante.