我想使用UniDAC连接到Excel文件我已将UniConnection的提供程序属性设置为“ODBC”,将服务器属性设置为“Excel文件”,但没有设置Excel文件地址的选项如何使用UniDAC连接到Excel文件?可以吗?我可以用ADO连接到Excel文件,但我想使用UniDAC
9o685dep1#
Unidac,正如你所发现的,提供了一个ODBC数据访问驱动程序。但是和其他通过ODBC提供访问的驱动程序一样,你需要通过控制面板-〉管理工具-〉数据源(ODBC)设置一个ODBC数据源名称(DSN)来连接。这仅仅是个开始...Delphi的一个更好的选择是通过ADO或... OLE。在Delphi IDE中,选择"组件"-〉"安装包",然后勾选 * Microsoft Office 2000样本自动化服务器 Package 组件 * 或 * Microsoft Office XP样本自动化服务器 Package 组件 *,以安装可用于以这种方式访问Excel的组件。下面是OLE的全面指南,虽然有点过时:Delphi 3 - Delphi and Microsoft Office: Automating Excel and Word和Delphi 3 - Delphi and Microsoft Office: Automating Excel and Word - Page 2
iibxawm42#
连接字符串:=格式('提供程序名称=ODBC;服务器=“驱动程序=Microsoft Excel驱动程序(.xls,.xlsx,.xlsm,.xlsb);数据库Q =%s“',[文件名]);
2条答案
按热度按时间9o685dep1#
Unidac,正如你所发现的,提供了一个ODBC数据访问驱动程序。但是和其他通过ODBC提供访问的驱动程序一样,你需要通过控制面板-〉管理工具-〉数据源(ODBC)设置一个ODBC数据源名称(DSN)来连接。这仅仅是个开始...
Delphi的一个更好的选择是通过ADO或... OLE。
在Delphi IDE中,选择"组件"-〉"安装包",然后勾选 * Microsoft Office 2000样本自动化服务器 Package 组件 * 或 * Microsoft Office XP样本自动化服务器 Package 组件 *,以安装可用于以这种方式访问Excel的组件。
下面是OLE的全面指南,虽然有点过时:Delphi 3 - Delphi and Microsoft Office: Automating Excel and Word和Delphi 3 - Delphi and Microsoft Office: Automating Excel and Word - Page 2
iibxawm42#
连接字符串:=格式('提供程序名称=ODBC;服务器=“驱动程序=Microsoft Excel驱动程序(.xls,.xlsx,.xlsm,.xlsb);数据库Q =%s“',[文件名]);