我正在使用Enabled 32位应用程序在IIS上运行的应用程序。 在远程服务器(本地机器中可用的连接)中,我安装了Pervasive SQL。 我在本地计算机上安装了Pervasive SQL Driver并尝试连接数据库" TestApplication"在Pervasive SQL中。
为此,我创建了系统DSN" DSNTEST",并尝试使用Windows Application.Its正常工作。
但我无法从网站连接到数据库。
发生错误"错误:错误[IM014] [Microsoft] [ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配"。
有谁可以帮我解决这个问题?
提前致谢。
答案 0 :(得分:0)
听起来ASP.NET应用程序试图以64位应用程序的形式运行。由于您使用的是PSQL v11,因此可以安装64位ODBC驱动程序,该驱动程序是PSQL v11 64位客户端安装的一部分(http://www.pervasive.com/database/Home/Products/PSQLv11.aspx)。 另一个选项是确保使用x86而不是x64或AnyCPU构建ASP.NET项目。