如何使用DSN连接普及的SQL数据库和网站

时间:2014-09-13 09:59:19

标签: iis odbc dsn pervasive pervasive-sql

我正在使用Enabled 32位应用程序在IIS上运行的应用程序。 在远程服务器(本地机器中可用的连接)中,我安装了Pervasive SQL。 我在本地计算机上安装了Pervasive SQL Driver并尝试连接数据库" TestApplication"在Pervasive SQL中。

为此,我创建了系统DSN" DSNTEST",并尝试使用Windows Application.Its正常工作。

但我无法从网站连接到数据库。

发生错误"错误:错误[IM014] [Microsoft] [ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配"。

有谁可以帮我解决这个问题?

提前致谢。

1 个答案:

答案 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项目。