1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| unit Unit22;
interface
uses
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
FireDAC.Stan.Intf, FireDAC.Stan.Option, FireDAC.Stan.Error, FireDAC.UI.Intf,
FireDAC.Phys.Intf, FireDAC.Stan.Def, FireDAC.Stan.Pool, FireDAC.Stan.Async,
FireDAC.Phys, FireDAC.Phys.FB, FireDAC.Phys.FBDef, FireDAC.FMXUI.Wait,
FireDAC.Stan.Param, FireDAC.DatS, FireDAC.DApt.Intf, FireDAC.DApt,
FMX.ListView.Types, FMX.ListView.Appearances, FMX.ListView.Adapters.Base,
System.Rtti, System.Bindings.Outputs, Fmx.Bind.Editors, Data.Bind.EngExt,
Fmx.Bind.DBEngExt, FMX.Controls.Presentation, FMX.StdCtrls,
Data.Bind.Components, Data.Bind.DBScope, FMX.ListView, Data.DB,
FireDAC.Comp.DataSet, FireDAC.Comp.Client, FireDAC.Phys.IBBase,
FireDAC.Phys.IB, FireDAC.Phys.IBDef, System.IOUtils;
type
TForm22 = class(TForm)
ListView1: TListView;
BindSourceDB1: TBindSourceDB;
BindingsList1: TBindingsList;
LinkFillControlToField1: TLinkFillControlToField;
Button1: TButton;
FDConnection1: TFDConnection;
FDPhysIBDriverLink1: TFDPhysIBDriverLink;
FDTable1: TFDTable;
procedure Button1Click(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form22: TForm22;
implementation
{$R *.fmx}
procedure TForm22.Button1Click(Sender: TObject);
begin
{$IFDEF ANDROID}
FDPhysIBDriverLink1.VendorLib:=TPath.Combine (TPath.GetDocumentsPath, 'libfbclient.so.3.0.3');
{$ENDIF}
FDtable1.Active:=True;
end;
end. |