繁体   English   中英

错误[HY010] [Microsoft] [ODBC驱动程序管理器]

[英]ERROR [HY010] [Microsoft][ODBC Driver Manager]

我收到此错误:

ERROR [HY010] [Microsoft][ODBC Driver Manager] The driver is incapable of 
supporting the current environment attributes.

制作IDbConnection.Open()

我的机器是Win 7 64,使用TimesTen客户端驱动程序将ODBC配置为系统DSN。

我的同事具有相同的设置,但从未见过错误,我们已经尝试解决了两天,欢迎您提供任何帮助。

驱动程序无法支持当前的环境属性。

出现错误的原因很多,但如果我猜是因为您使用的是64位操作系统,则已经设置了64位ODBC数据源,但您的应用程序是32位。 您需要100%确保您的应用程序与ODBC驱动程序的位大小相同。 要在64位计算机上设置32位ODBC驱动程序,您需要使用通常在以下位置找到的32位ODBC管理器:

c:\Windows\SysWOW64\odbcad32.exe

如果您的应用程序是64位的,那么您将无法使用64位ODBC驱动程序,则需要使用Easyeasy ODBC-ODBC Bridge之类的产品 这使您可以将64位应用程序ODBC数据源连接到现有的32位数据源,反之亦然。 Easysoft网站上对64位/ 32位ODBC有很大的要求。

如果您在应用程序和ODBC数据源中都具有正确的位大小,请打开Microsoft ODBC跟踪 ,然后与TimesTen ODBC驱动程序支持联系,他们应该能够告诉您驱动程序中不支持的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM