Set rs = ServerCreateObject("ADODBConnection")
dbok = "Driver={Microsoft Access Driver (mdb)};Uid=;Pwd=;DBQ=" & ServerMapPath(dburl)
rsopen dbok
If Err Then
errClear
Set rs = Nothing
ResponseWrite "数据库连接出错!请检查inc/dbasp"
ResponseEnd
End If
上述语中的rs错误。连接数据库正常要用conn,不能跟打开记录集的rs重名。修改后如下:
Set conn = ServerCreateObject("ADODBConnection")
dbok = "Driver={Microsoft Access Driver (mdb)};Uid=;Pwd=;DBQ=" & ServerMapPath(dburl)
connopen dbok
If Err Then
errClear
Set conn = Nothing
ResponseWrite "数据库连接出错!请检查inc/dbasp"
ResponseEnd
End If
供参考。
如果你的数据库连接字符串用的是
连接字符串:
Driver={Microsoft Access Driver(mdb)};DBQ=aaamdb"
把连接字符串改以下的连接方式。
connstr = "Provider=MicrosoftjetOLEDB40;Data Source="aaamdb"
产生这个问题的原因,有2个。
1、数据库路径错了。
2、权限。
权限设置:
设置你的虚拟目录有everyone的读写权限。
再次,把c:\windows\temp 目录加入everyone的读写权限。OK?
安装iis: 首先在运行中输入“c:\windows\inf\sysocinf”,系统会自动使用记事本打开sysocinf这个文件。在sysocinf中找到“[Components]”这一段,并继续找到类似“iis=iisdll,OcEntry,iisinf,hide,7”的一行字,没有的话直接添加下面这行,把这一行替换为“iis=iis2dll,OcEntry,iis2inf,,7”。之后保存并关闭。 光盘插入光驱,同时按下Shift键禁止光驱的自动运行。在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车: D:改成你安装盘所在盘符 Expand d:\i386\iisdl_ c:\windows\system32\setup\iis2dll Expand d:\i386\iisin_ c:\windows\inf\iis2inf 这时,打开你的控制面板,并点击“添加删除程序”图标,之后点击“添加删除Windows组件” 最后还有一点注意的: 如果你在安装过程中,系统需要你插入Window Whistler CD或者需要你提供exch_adsiisexdll这个文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要在安装IIS的时候先点击“详细信息”,然后取消对SMTP的选择(即,不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了 access数据库当然可以使用了,放在database文件夹中 ,在connasp 或者是 webconfig 或者 DBcs中,或者。。。。。 反正是 数据连接的文件中 设定数据库连接字符串。
以上就是关于网站数据库老是连不上 我用IIS5.1 XP的 *** 作系统 在IIS浏览总是提示 数据库连接出错!请检查inc/db.asp全部的内容,包括:网站数据库老是连不上 我用IIS5.1 XP的 *** 作系统 在IIS浏览总是提示 数据库连接出错!请检查inc/db.asp、IIS数据库调用错误、腾讯云iis环境,access数据库连不上怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)