Hallo,
ich habe schon seit langem eine fertige Klasse zum Zugriff auf FireBird Embedded Datenbanken via UniDac.
Habe seit längerem nicht mehr an Firebird-Projekten programmiert (aber jetzt auch nicht jahrelang nicht mehr).
Nunja, jedenfalls nutze ich jetzt XE7 und UniDac 5.5.12.
Nun wollte ich ein solches Projekt wieder kompilieren und auf einmal gibt's einen Fehler, dass die Option "EnableMemos" nicht (mehr) zulässig sei.
Meine Connect-Methode sieht so aus:
Delphi-Quellcode:
if (Active) then
begin
// UTF8 Codepage
Connection.SpecificOptions.Values['Charset'] := 'UTF8';
Connection.SpecificOptions.Values['UseUnicode']:='True';
Connection.SpecificOptions.Values['EnableMemos']:='True';
fDBUnicode:=True;
end else
begin
Connection.SpecificOptions.Values['UseUnicode']:='False';
fDBUnicode:=False;
end;
//... hier dann nur noch Connect().
Die Fehlermeldung lautet genau:
"EnableMemos" is not a valid option name for InterBase UniProvider.
Ich hoffe, ihr könnt mir helfen. Ich habe gerade keine Idee, außer ein evtl. Update für UniDac.
Danke im Voraus