Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

EnableMemos ist keine erlaubte Option

  Alt 11. Feb 2015, 17:50
Datenbank: Firebird Embedded • Version: 2.5.3 • Zugriff über: UniDac
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
  Mit Zitat antworten Zitat