I tried this but it seems it does not work:
procedure TDataModule3.DataModuleCreate(Sender: TObject);
begin
FDConnection1.Params.Values['Database'] := ExtractFilePath(ParamStr(0)) + 'MYDB.fdb' ;
FDConnection1.Params.Add('User_Name=SYSDBA');
FDConnection1.Params.Add('Password=masterkey');
FDConnection1.Params.Add('DriverID=FB');
FDPhysFBDriverLink1.VendorsLib := ExtractFilePath(ParamStr(0)) +'fbembed.dll';
try
FDConnection1.Open;
FDTable1.TableName :='mytable';
FDTable1.Open;
except
on E: EDatabaseError do
ShowMessage(E.Message);
end;
end;
Any ideas how to make this work ?
Solved... had to copy the firebird folders intl and udf into app folder.