连接数据库出现Provider (0x80004005) 未指定的错误

RT

用dreamweaver连接数据库时错误通常都在第8行。并且问题一会有,一会儿无。通常开始运行正常,但是一刷新,将有如下问题的出现:

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Provider (0x80004005)
未指定的错误
/xxxxxx.asp, 第8行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

网页:
GET /main.asp

问题原因:

连接数据库代码不规范所造成的.代码有漏缺情况.

解决方案:

找到产生连接数据库的那段代码为 MM_XXXXXX_STRING 赋值的语句, 添加UID=;PWD=

(此段代码一般是在站点的CONNECTIONS文件下)

例如:
错误前:MM_XXXXX_STRING = "dsn=YYYY;"
改正后:MM_XXXX_STRING = "dsn=YYYY;UID=;PWD=;"
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-02
Provider (0x80004005)未指定的错误的解决方法

access数据库开始可以连接成功,但提交数据出现“Provider (0x80004005)未指定的错误”,数据库连接出错,刷新页面无效。

原数据库连接语句为:
Dim conn
conn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=e:\web\opwer\opwer.mdb"

改为:
Dim conn
conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\web\opwer\opwer.mdb"

问题解决。

注意:在本机上,用绝对路径,上传到服务器请用相对路径:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(opwer.mdb)
第2个回答  2009-06-02
。。非要这样详细吗?
连接个ACCESS不至于吧。。

connstr="driver={microsoft access driver (*.mdb)};dbq="&server.mappath("topsxshop.asa")

这样写不行么。非要那么多参数?估计就是你后面的参数有什么不对的了。

连接数据库出现Provider (0x80004005) 未指定的错误
Provider (0x80004005)未指定的错误 \/xxxxxx.asp, 第8行 浏览器类型:Mozilla\/4.0 (compatible; MSIE 6.0; Windows NT 5.1)网页:GET \/main.asp 问题原因:连接数据库代码不规范所造成的.代码有漏缺情况.解决方案:找到产生连接数据库的那段代码为 MM_XXXXXX_STRING 赋值的语句, 添加UID=;PWD=...

0x80004005未指定错误解决方法
0x80004005未指定错误一般都是更新的错误问题,很多方法都需要重新安装系统,需要先重启防火墙,然后重新注册一下系统组件,或者直接使用命令代码进行控制。0x80004005错误代码教程方法一:一、重启防火墙1、登陆管理员账户,同时按【WIN+R】键,输入services.msc2、找到【WindowsDefenderFirewall】服务3、右键【...

小米刷机提示未指定错误0x80004005怎么办
1、如果没有更新分区则通常会出现此错误,因此只要使用miflash软件重新更新小米4手机的分区点即可。2、数据线或USB接口有问题引起该错误,可以换条数据线或者换电脑的其他USB接口重新连接试试。3.也可能是手机的驱动程序没有正确安装导致的,可以将原驱动卸载,然后重新安装驱动程序,安装时需关闭杀毒软件,...

0x80004005类型错误!!急
Providerp(0x80004005)未指定的错误 \/include\/jk_class.asp,p第p31p行 处理方法:此类关于数据库问题,一般改变数据库格式比如mdb改成asp可恢复正常 详解:一般是jk_class.asp文件造成出错,其救援文件(清理服务器缓存)部分网站由于修改数据库名、文件更换文件夹等操作后没有及时更新服务器缓存,常常导致jk...

Provider (0x80004005)错误怎么解决
原数据库连接语句为:Dim MM_sb_STRING MM_sb_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=j:\/sb\/database\/sb.mdb"改为:Dim MM_sb_STRING MM_sb_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=j:\/sb\/database\/sb.mdb"问题解决。'80004005'未指定的错误1 错误...

Win10系统提示错误0x80004005:未指定错误怎么办
--单击高级,然后选择直接显示在下面的自动应用修理选项。--然后按下一步按钮。--选择下面快照中显示的选项之一,然后按下一步按钮。2、运行系统文件检查器扫描“错误0x80004005:未指定的错误”可能是由于系统文件损坏。因此,修复损坏的系统文件的系统文件检查程序可能会解决“未指定的错误”。您可以按...

出现"Provider (0x80004005)未指定的错误\/liuyan.asp, 第 8 行"要如...
MM_ahly_STRING 这个是否已经定义? 或者是否是数据库链接对象??看着变量像是个 字符串...如果是的话..肯定出错的, 这里需要的是一个 数据库链接对象(一般定义成conn)你找一下相关内容, 找到 Set ... = Server.CreateObject("Adodb.Connection")把这里的变量值替换到 MM_ahly_STRING 里面 ...

错误类型:Provider (0x80004005)未指定的错误
0x80004005 检查文件夹和数据库有没有读写权限 如果有 请换种数据库链接字符串方式

错误类型: Provider (0x80004005) 未指定的错误 \/guestbook\/liuyan.as...
第20行代码是 MM_editCmd.ActiveConnection = MM_db1_STRING 该句中是来设定当前数据连接的,等号后面应该是已经创建的连接名称,但好象前面没有创建名为 MM_db1_STRING的数据连接对象

ASP代码Provider (0x80004005)未指定的错误,哪里错了?
驱动程序改一下: conn.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath

相似回答