Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#8

Re: SQL - Insertsyntaxfehler wegen Sonderzeichen im Text

  Alt 3. Feb 2004, 23:17
Ich habe gerade mal deinen Record eingefügt und den folgenden Code benutzt...

Delphi-Quellcode:
  EMail.Subject:= 'Moin';
  EMail.MsgText:= 'Ich wollt'+#39+'s kurz testen...';
  EMail.Attachement:= 'Test.txt';

  ShowMessage(
    'INSERT INTO ' + C_MAILTABLENAME + #10 +
    ' (Subject, MsgText, Attachement) ' + #10 +
    ' VALUES (' + QuotedStr(EMail.Subject) + ',' + #10 +
    ' ' + QuotedStr(EMail.MsgText) + ',' + #10 +
    ' ' + QuotedStr(EMail.Attachement) + ')');

Als Ergebnis bekomme ich:
SQL-Code:
---------------------------
Project1
---------------------------
INSERT INTO
         (Subject, MsgText, Attachement)
  VALUES ('Moin',
          'Ich wollt''s kurz testen...',
          'Test.txt')
---------------------------
OK
---------------------------

Ich weiß nicht warum das Statement nicht funktionieren sollte.

p.s.: kommt die Meldung vom Delphi-compiler oder von der DB?
  Mit Zitat antworten Zitat