当程序作为服务运行时,Delphi 10 FireDAC,TFDConnection不会连接

时间:2018-01-25 09:38:03

标签: delphi service firedac

我尝试使用TFDConnection中的ODBC DriverId连接到Firebird数据库。

当我的程序在桌面上作为普通应用程序运行时,连接没问题。

当我的程序作为服务运行时,它将无法连接。

FDConnection1.Params.Clear;    
FDConnection1.Params.Add('DriverID=ODBC');
FDConnection1.Params.Add('DataSource=FB-Database');
FDConnection1.Connected := TRUE;

当作为服务运行时,TFDConnection引发异常:

[FireDAC] [Phys] [ODBC] [Microsoft] [ODBC Driver Manager] The name of the data source was not found and no default driver was specified

0 个答案:

没有答案