Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

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

  Alt 30. Sep 2005, 10:09
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
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 := ...
Andreas
  Mit Zitat antworten Zitat