Einzelnen Beitrag anzeigen

Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: EDBError: "Typ für Feld 'relative' unbekannt"

  Alt 30. Sep 2005, 11:18
danke für deine antwort, shmia.

Zitat von shmia:
Du verwendest eine falsche SQL-Syntax!
1.) Feld- und Tabellennamen werden nicht in Hochkomma's oder Akzentzeichen (´) gesetzt.
2.) Feld- und Tabellennamen dürfen in Anführungszeichen (") gesetzt werden.
3.) Stringliterale werden in einfache Hochkomma's gesetzt
:shocked: nicht? so lehrt es MySQL AB in seiner dokumentation höchstpersönlich. nungut - versuch ich's mal ohne

Zitat von shmia:
4.) Verwende Parameter (<-die sauberste Lösung) oder zumindest die Funktion QuotedStr()

      Query.SQL.Text := 'INSERT INTO greeting (topic, message, simple) VALUES ('+QuotedStr(' ')+', '+QuotedStr(AdvGreetingHTMLPreview.Caption)+','+QuotedStr('0')+')'; 5.) statt Query.SQL.Clear und Query.SQL.Add reicht ein Query.SQL.Text := ...
parameter? gut, werd ich mich mal informieren. das mit Query.SQL.Clear() zieh ich so durch, weil das der author des programms überall so macht...
(übrigens funktionierte die syntax mit dne akzenten etc. bis jetzt überall)

danke dir!

aenogym
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat