Einzelnen Beitrag anzeigen

Steffen

Registriert seit: 19. Mär 2003
Ort: Hamburg
111 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: SQL - Insertsyntaxfehler wegen Sonderzeichen im Text

  Alt 3. Feb 2004, 23:00
Wenn ich das so mache:
Delphi-Quellcode:
Result := ExecuteQuery('INSERT INTO '+ C_MAILTABLENAME +' (Subject, MsgText, Attachement) VALUES (' +
                                                                          QuotedStr(EMail.Subject) + ',' +
                                                                          QuotedStr(EMail.MsgText) + ',' +
                                                                          QuotedStr(EMail.Attachement) +
                                                                     ')');
Bekomme ich die Fehlermeldung:
"Operator ist auf diesen Operandentyp nicht anwendbar!"

zur Vollständigkeit:
Delphi-Quellcode:
TEMail = record
              Id : Cardinal;
              TrackingId : Cardinal;
              Status : TMailStatus;
              Recipient : String[255];
              Sender : String[255];
              Date : TDateTime;
              Subject : String[255];
              MsgText : String;
              Attachement: String[255];
         end;
var
  EMail : TEMail;
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?
  Mit Zitat antworten Zitat