嗨我有一个在XP上使用Text ODBC驱动程序开发的应用程序.但是,当我使用Office 2007在Win 7上部署时,我遇到了连接问题.
<add key="SQLConnection.TextConnectionString" value="Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=c:\Data\;Extensions=asc,csv,tab,txt;Persist Security Info=False" />
Run Code Online (Sandbox Code Playgroud)
错误[IM002] [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序
我搜索了所有解决方案,如安装以下内容
Microsoft Access数据库引擎2010可再发行组件(32位)
2007 Office System驱动程序:数据连接组件
在所有这些之后,在我的数据源(ODBC)中,它仍然只显示"SQL本机客户端/ SQL服务器/ SQL服务器本机客户端"
在C:\ Windows\SysWOW64\odbcad32.exe中
我可以看到所有x32驱动程序,但我如何修改我的连接字符串以访问32位Microsoft文本驱动程序或有任何替代解决方案?谢谢
您需要64位Microsoft Access数据库引擎2010可再发行组件
然后试试
Microsoft Access Text Driver (*.txt, *.csv)
Run Code Online (Sandbox Code Playgroud)
对于驱动程序名称.
AFAIK,来自Microsoft Access数据库引擎2010 64位可再发行组件的所有64位ODBC驱动程序略微更改了它们的驱动程序名称,我想将它们与32位对应程序区分开来.
归档时间: |
|
查看次数: |
39869 次 |
最近记录: |