![]() |
Datenbank: MySQL • Version: 4 • Zugriff über: ZEOS
ZEOS und Hochkommata
Hi,
wenn ich über die Zeos-Komponente einen Delphi-Quelltext eintrage, gibt er mir einen Fehler zurück. Ich vermute es liegt an den Hochkommata. Wie kann ich das umgehen? Die Fehlermeldung lautet immer nur "You hav an error in your SQL-Syntax near... at line ..." Danke |
Re: ZEOS und Hochkommata
Arbeite mit Parametern -> ParamByName, dann passiert Dir so etwas nicht.
Gruß Igotcha |
Re: ZEOS und Hochkommata
Hi, möchte aber einen Delphi-Code in die SQL-Tabelle eintragen. Diese Spalte hat das Attribut "text". Oder, wie muss ich den Befehl verwenden?
|
Re: ZEOS und Hochkommata
Delphi-Quellcode:
Wenn der Quelltext z.B. in einem Memo steht.
ZQuery.Sql.Text:='INSERT INTO blafoo (codetext) VALUES (:MeinText)';
ZQuery.ParamByName('Meintext').asString:=Memo1.Text; Gruß Igotcha |
Re: ZEOS und Hochkommata
...hab Dank...fremder... :)
|
Re: ZEOS und Hochkommata
Hm, naja.
So ganz habe ich es anscheinend doch nicht gerafft. Habe den Code:
Delphi-Quellcode:
Aber es kommt immer die gleiche Meldung...
Form1.ZQuery1.Close;
Form1.ZQuery1.SQL.Text:='INSERT INTO tabelle (1,2,3,4) VALUES ('''+Combobox1.Text+''','''+Edit1.Text+''','''+Edit2.Text+''',:'''+Memo1.Text+''');'; Form1.ZQuery1.ExecSQL; |
Re: ZEOS und Hochkommata
äh.....
setz mal deine sql-query in einer lokalen variable zusammen, und übergib sie dann an die query funktion. diese ganzen dreifachen hochkommata kommen mir spanisch vor.... edit: ich meine weise sie der text eigenschaft deines query objektes zu ;) |
Re: ZEOS und Hochkommata
Zitat:
|
Re: ZEOS und Hochkommata
Ich habe doch den Doppelpunkt ":" gesetzt, oder nicht?
|
Re: ZEOS und Hochkommata
Oh Sorry. Sehe den Fehler. Werde es nochmal testen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz