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?