小白做毕设,遇到问题,求大神解答。Provider (0x80004005)未指定错误

错误类型:
Provider (0x80004005)
未指定的错误
/index.asp, 第 23 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; InfoPath.2)

网页:
GET /index.asp

第22-24行是:
Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_connblog_STRING
Recordset2.Source = "SELECT count(*)as num FROM users"

我已经百度了许多,有类似问题,但是解答的方法不能解决我的问题。我对代码几乎是一窍不通,所以希望大神解答的时候可以给我说的通俗易懂一些,填什么字符串或者代码填在那个位置等等。跪谢。

第1个回答  2012-04-23
MM_connect_STRING是否在类似 connect.asp文件里定义?
你可以先检查是否包含了此文件(connect.asp), 如果包含了, 还出错,不如重新定义。
参考语句
Dim connstr, MM_connblog_STRING
connstr = "Provider=Microsoft.Jet.Oledb.4.0;Data Source="&Server.MapPath(dbPath)

Set MM_connblog_STRING = Server.CreateObject("ADODB.Connection")
MM_connblog_STRING.Open connstr

小白做毕设,遇到问题,求大神解答。Provider (0x80004005)未指定错误
你可以先检查是否包含了此文件(connect.asp), 如果包含了, 还出错,不如重新定义。参考语句 Dim connstr, MM_connblog_STRING connstr = "Provider=Microsoft.Jet.Oledb.4.0;Data Source="&Server.MapPath(dbPath)Set MM_connblog_STRING = Server.CreateObject("ADODB.Connection")MM_connblog...

相似回答