habe ja XE2, ich finde im Objektinspektor keine Einstellung für
Unicode... die
Query Komponente selber heisst ja auch: TUniQuery
wenn ich versuche ein Umlaut (ä) zu sichern (egal in welches Feld):
Delphi-Quellcode:
with Datenmodul.UniQuerySave
do
begin
Close;
SQL.clear;
SQL.Add('
UPDATE SPRACHE');
SQL.Add('
SET');
SQL.Add('
CT = :EINGABE');
SQL.Add('
WHERE TAG_ID = :TAG_ID');
ParamCheck := true;
ParamByName('
TAG_ID').AsInteger := 3;
ParamByName('
EINGABE').AsAnsiString := '
ä';
Execute;
Close;
end;
dann erhalte ich folgende Fehlermeldung:
"Im Projekt xxx.exe ist eine
Exception der Klasse EIBCError mit der Meldung '
Dynamic
SQL Error
SQL error code = -303
Malformed string' aufgetreten."