Asp classic asp页odbc连接

Asp classic asp页odbc连接,asp-classic,odbc,Asp Classic,Odbc,我有一个asp页面,它通过ODBC连接从数据库中获取数据,但它失败了。存储的进程是在asp页面中定义的,该页面提供了数据,SP看起来很好,但没有数据 发布错误,模糊您的密码(希望该框不会暴露。) 您的错误可能是缺少ODBC驱动程序。检查您的站点AppPool是运行32位还是64位,然后检查相应的ODBC管理器,以查看计算机上是否存在您正在使用的驱动程序。如果没有,请为您正在使用的任何数据库服务器下载一个并安装它 如果服务器上有windows 8+或2012 Server+,只需使用“开始”屏幕搜

我有一个asp页面,它通过ODBC连接从数据库中获取数据,但它失败了。存储的进程是在asp页面中定义的,该页面提供了数据,SP看起来很好,但没有数据

发布错误,模糊您的密码(希望该框不会暴露。)

您的错误可能是缺少ODBC驱动程序。检查您的站点AppPool是运行32位还是64位,然后检查相应的ODBC管理器,以查看计算机上是否存在您正在使用的驱动程序。如果没有,请为您正在使用的任何数据库服务器下载一个并安装它

如果服务器上有windows 8+或2012 Server+,只需使用“开始”屏幕搜索来查找ODBC管理器,不记得它们的运行命令,在UI中很难找到它们,我甚至不记得它们在哪里


这通常发生在人们在服务器升级时将应用程序池从32位切换到64位,或者仅仅运行64位时。ODBC驱动程序有两个版本,一个是32位,一个是64位。如果您没有64位ODBC驱动程序并将应用程序池切换到64位,则DB访问将超时或失败。ASP通常到处都是“错误恢复下一步”,因此可能会吃掉错误并显示一些通用的内容。

我已经解决了这个问题。注释了ODBC部分,并直接在ASP页面中创建了一个新的SQL连接字符串- 设置objConn=Server.CreateObject(“ADODB.Connection”) 对象打开strConn


“Provider=SQLOLEDB;Server=Server\INSTANCE;Database=DBName;UID=*;PWD=

未附加任何错误;另外,请显示导致错误的正在执行的代码。是否确实要在internet上发布密码?您使用的是什么数据库?如果是SQL Server或Access,您可能会更好地使用OLEDB连接(除非这不是一个选项,因为在整个代码中有太多的连接字符串实例需要重写)。www.connectionstrings.com是我经常推荐的资源您好,以前的问题现在解决了,我可以直接从数据库获取/获取文档,但现在无法打开这些pdf,每次尝试时,浏览器中会打开一个空白窗口,但无法查看或保存pdf文件,如果您有任何帮助,我们将不胜感激。您应该在控制面板中找到64位odbc管理器。32位版本很难找到,除非你知道在哪里可以找到-它位于
C:\Windows\SysWOW64\odbcad32.exe
Hello,以前的问题解决了,现在,我可以直接从数据库获取/获取文档,但现在无法打开那些pdf,每次我尝试在浏览器中打开一个空白窗口,但无法查看或保存pdf文件,任何帮助都将不胜感激。无法查看PDF可能是客户端浏览器问题,而不是服务器端问题。如果用户的机器上没有安装带有浏览器插件的PDF查看器,那么他们就无法在浏览器中查看PDF,并且除了指示客户端下载Adobe Reader或FoxIt PDF viewer等,您无法为该服务器端编写代码。