Ms access ODBC驱动程序错误
我的网站出现以下错误: “用于ODBC驱动程序的Microsoft OLE DB提供程序错误“80004005”Ms access ODBC驱动程序错误,ms-access,asp-classic,odbc,connection-string,Ms Access,Asp Classic,Odbc,Connection String,我的网站出现以下错误: “用于ODBC驱动程序的Microsoft OLE DB提供程序错误“80004005” [Microsoft][ODBC Microsoft Access驱动程序]'(未知)不是有效的路径。请确保路径名拼写正确,并且您已连接到文件所在的服务器。 /cgi bin/bins/search_djsNewLayout.asp,第717行“ 我通过进入/cgi-bin/bins/search\u djsNewLayout.asp访问了该文件,在第717行,我得到了以下信息: C
[Microsoft][ODBC Microsoft Access驱动程序]'(未知)不是有效的路径。请确保路径名拼写正确,并且您已连接到文件所在的服务器。
/cgi bin/bins/search_djsNewLayout.asp,第717行“ 我通过进入
/cgi-bin/bins/search\u djsNewLayout.asp
访问了该文件,在第717行,我得到了以下信息:
Cnxn.Open "DRIVER=" & DBDRIVER & ";DBQ=" & Server.Mappath(DBDSN) & ";", adModeReadWrite"
我不知道这是什么错误,因为我是新的经典ASP。请帮助我,我附加整个文件以及需要编辑。任何帮助都将不胜感激
DBDSN
include
文件,通常(但不总是)在正在编辑的文件的顶部。查找其中包含
的任何行,并检查相关文件名以查看变量是否位于该行中global.asa
文件中。检查文件文件夹及其父文件夹中的global.asa
文件它有用吗?你改变了什么吗?位置
Server.Mappath(DBDSN)
处是否有数据库文件?可能DBDSN的值不正确。我没有更改任何内容。我的网站在同一文件的第717行显示错误。您可以在此处查看网站错误您是否知道我必须更改任何名称,因为我不知道更改为什么..:(正如John所说,您需要识别DBDSN
的值,并查看DSN是否存在,或者它试图连接到的Access数据库。PS:像这样放置和未验证的链接是不正确的。我想知道此DBSN位于何处?这样我就可以检查它是否存在,或者我搜索INCLUDE并找到了文件和进入其中,这是我在INCLUDE文件中得到的内容。我想我们即将修复它:)现在我在第729行收到错误,上一个错误消失了。@UsmanAbbasi:您可能会发现您的文件夹需要适当的windows帐户访问IIS;基本的访问权问题。我个人会把它放在wwwroot下的数据文件夹中。请删除您的第一条评论,因为其中包含用户名和密码的详细信息。谢谢您告诉我希望先生,我会很快修复它:)