Allgemeine Fragen (FireDAC)
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.