Code: Alles auswählen
SQLQuery1 := 'SET @var := 1';
try
SQLQuery1.ExecSQL;
except
on E: SysUtils.Exception do ShowMessage(E.Message);
end;
Wie man sieht wird hier der Doppelpunkt durch Null ersetzt und das obwohl ich SQLQuery1.ParseSQL auf false gesetzt habe.Error executing query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Null= 1' at line 1.
Es scheint also grundsätzlich ein Parsen durchgeführt zu werden.
Wie kann ich dieses Verhalten ändern, meinetwegen das Parsen komplett ausschalten?
Die einzige Quelle welche ich bisher fand, war in der Datei
${LazarusDir}\fpc\2.2.1\source\packages\fcl-db\src\dsparams.inc
jedoch bewirkte hier jegliche Änderung nichts.
Hat hier jemand ein Tipp für mich, wie ich das Verhalten nun ändern kann?
Gruß