FireDAC可以方便连接数据库,但是要连接新版本的accdb数据库,要注意这样的事项(以Office2010版为例)
- 安装Office2010 x86版,注意,不能安装x64版,因为Delphi IDE仅支持32位;
- 安装 AccessDatabaseEngine x86版,这个是数据库驱动,开发机器需要安装,正式运行的机器不必安装;
- 在DataExplorer中的MS access Database中添加数据库连接
- 用TFDConnection连接数据库即可
发布时,将accdb数据库放在exe文件夹,同时,找到 FDConnectionDefs.ini 文件,也放在exe文件夹,这样可以在其他机器上正常运行,Goodluck!