加载本地dll失败(C:Users[Username]AppDataLocalTemp..dbdata.d

本文关键字:Username AppDataLocalTemp dbdata Users dll 失败 加载 | 更新日期: 2023-09-27 18:18:36

我正在尝试创建一个sacconnection到Sybase IQ数据库。我试图通过一个简单的visual studio c#应用程序创建连接。

我的代码在:

SAConnection connection = new SAConnection(connString);
然后弹出一个消息框:

SQL Anywhere ADO。净DataProvider

Failed to load native dll (C:'Users'<Username>'AppData'Local'Temp'{16AA8FB8-4A98-4757-B7A5-0FF22C0A6E33}_0'dbdata.dll

链接到消息框图片

代码随后抛出异常:

"The type initializer for 'iAnywhere.Data.SQLAnywhere.SAConnection' threw an exception" with InnerException as described in the message box.

我已经检查并仔细检查了连接字符串,我相信它是正确的。我使用iAnywhere.Data.SQLAnywhere版本11.0.0.11292,并连接到Sybase IQ数据库。我正在运行Win7 64位,可以在Aqua数据工作室连接到数据库而没有问题。如果有什么想法就太好了。

加载本地dll失败(C:Users[Username]AppDataLocalTemp..dbdata.d

重新安装Sybase IQ驱动程序并更新到最新版本的iAnywhere.Data.SQLAnywhere.