星五博客

firedac 未发现数据源名称并且未指定默认驱动程序 错误

firedac不管驱动,不如unidac方便,出现这个提示时,基本上是找不到相应的驱动时出现的,比如win下自带32位的microsoft access 驱动,你如果编译64位程序,则需要单独安装64位的驱动才可以正常使用,下面附上microsoftaccess 64位驱动的下载地址:

http://download.csdn.net/download/wangmaorui/8900525

{$IFDEF WIN32}
      FDPhysMSAccessDriverLink1.ODBCDriver :=
	 'Microsoft Access Driver (*.mdb)';
{$ELSE}
      FDPhysMSAccessDriverLink1.ODBCDriver :=
        'Microsoft Access Driver (*.mdb, *.accdb)';
{$IFEND}


Delphi