高手帮忙看下这段ASP!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:53:54
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/admin/conn.inc, 第 4 行

源码:
<%
StrSQL="DBQ="+server.mappath("../kkyyorg/kkyyorg.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
sub CloseConn()
conn.close
set conn=nothing
end sub
function decrypt(dcode)
dim texts
dim i
for i=1 to len(dcode)
texts=texts & chr(asc(mid(dcode,i,2))-i)
next
decrypt=texts
end function
function encrypt(ecode)
Dim texts
dim i
for i=1 to len(ecode)
texts=texts & chr(asc(mid(ecode,i,2))+i)
next
encrypt = texts
end function
%>

我QQ:1349930
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/admin/

StrSQL="DBQ="&server.mappath("../kkyyorg/kkyyorg.mdb")&";DRIVER={Microsoft Access Driver (*.mdb)}"

第1种可能,你的 MDB 文件有错误,不在所指定的文件夹下面.试着改成绝对地址.
StrSQL="DBQC:/kkyyorg.mdb :DRIVER={Microsoft Access Driver (*.mdb)};"
一般来说你不会犯这种错误 .最大的可能性是你的IIS 有问题,我遇到过,主要是解决权限的问题
如果你是在XP下,请这样
打开 C:\WINDOWS\Temp 右击属性 共享安全 权限 给everyone 以完成控制.
就可以了
如果文件里没有 用户的选择,1 安装文件夹共享 2 打开文件夹选项 去掉使用简单文件共享(推荐)
这样 就可以看到了

如果是 2003
直接给 数据库文件夹 下 给进程用户授权

strSQL="driver={Microsoft Access Driver (*.mdb)};dbq="&Server.mapPath("../kkyyorg/kkyyorg.mdb")
啊,和上边的一样