Arne Buchwald
Erfahrenes Mitglied
Hallo,
ich habe folgende SQL-Anweisung:
Soweit alles in Ordnung. Im Feld value der Datensätze stehen HTML-Templates. Beim Ausführen des Quellcodes kommt folgende Fehlermeldung:
ich habe folgende SQL-Anweisung:
Code:
for i := 1 to mySQLQuery.RecordCount do
begin
with MySqlQuery3 do
begin
Active := False;
SQL.Clear;
SQL.Add('INSERT INTO ' + tableprefix + 'templates VALUES (' + IntToStr(last_id) + ', ' +
mySQLQuery.FieldByName('title').AsString + ', ' + mySQLQuery.FieldByName('value').AsString +
', ' + '0' + ', ' + nt_templatesetid + ')');
ExecSQL;
end;
inc(last_id);
mySQLQuery.Next;
end;
Ich vermute, dass in einigen Templates zusätzliche Hochkommata enthalten sind, die die SQL-Anweisung ungültig machen. Wie löse ich dieses geschickt oder hat sonst jemand eine Idee, welche Ursache die Fehlermeldung haben könnte ?Internal Application Error
MySQLQuery3: You have an error in your SQL syntax near '
<#head>
/style