Allgemeine Fragen (FireDAC)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu FAQ (FireDAC)

Dieses Thema enthält eine Liste mit allgemeinen Fragen und Antworten.

F1: Gibt es ein Einführungshandbuch für FireDAC?

A: Siehe Erste Schritte bei der Verwendung von FireDAC.

F2: Worin unterscheiden sich die mobile und die Vollversionen?

A: Mobile FireDAC-Version:

  • Enthält keine Bibliotheksquellcodedateien.
  • Enthält nur die Binärdateien für iOSSimulator und iOSDevice.

F3: Ist FireDAC Thread-sicher?

A: Ja. Einzelheiten finden Sie unter Multithreading.

F4: Wie werden Exceptions behandelt?

A: Einzelheiten finden Sie unter Fehlerbehandlung. Codebeispiel:

 uses
   FireDAC.Phys.IBWrapper;
 
   try
     ...Login to Database...
   except
     { Login not correct }
     on E: Exception do
     begin
       if (E is EIBNativeException) and
          (EIBNativeException(E).Errors[0].ErrorCode = 335544472)
       then
         ShowMessage(strUserUnkown)  // your Errormessage
       else
         ShowMessage(E.Message);
     end;
   end;

F5: Ich verwende Delphi 2009 mit Firebird 2 mit dem Zeichensatz unicode_fss. Ich verstehe nicht, warum FireDAC in Delphi 2009 TWideStringField generiert.

A: In Delphi 2009:

  • Ist TStringField ein 1 Byte großes ANSI (SBCS)-String-Feld.
  • Ist TWideStringField ein Multibyte-Unicode-String-Feld.

Daher ist dies das korrekte Verhalten. Einzelheiten finden Sie unter Unicode-Unterstützung.