将64位windows2008服务器系统下将2008数据导出为dbf表时报错?

0
各位专家好:
       我正在做一个报名系统的后台,要求将sql2008的数据导出为dbf 表。我经过好多次测试都不成功,ole,odbc都装了,就是在执行insert into openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=f:\','select * from bmk.DBF') select * from bmk  这命令时出以下错误:链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序"。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MSDASQL" 的数据源对象。
因我的服务器是64位,在别的机上32位的系统能行,不知因为啥64位的就不行。

求助大师指教!
已邀请:
0

GeorgeYao - 路漫漫其修远兮,吾将上下而求索! 2016-04-18 回答

初步判断是没有64位系统对应的驱动,因为兼容32(x86)位的软件或者驱动比较多。

要回复问题请先登录注册