注册 登录
编程论坛 ASP技术论坛

[求助]缺少关键字?

触电 发布于 2006-11-19 16:08, 1444 次点击


<html>
<head>
<title>学生成绩管理系统</title>
</head>

<%
dlm=request("txtdlm")
kl=request("paskl")

if dlm="" and kl="" then
response.Redirect("login.asp")
end if
%>

<body>

<%
set cn1=server.CreateObject("ADODB.connection")

cn1.connectionstring="driver={SQL Server};dbq="&server.MapPath("XSCJUSER.mdb")
cn1.open

set rs1=cn1.Execute("SELECT * FROM XSCJUSER WHERE userdlm='"&dlm&"' and userkl='"&kl&"'")


if rs1.eof then
rs1.close
cn1.close
set cn1=nothing
response.Redirect("login.asp")
else
rs1.close
cn1.close
set cn1=nothing
response.Redirect("xscj.htm")
end if

%>

</body>
</html>


错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver]0800108001没有提供任何 DSN 或 SERVER 关键字
/成绩管理系统/loginOK.asp, 第 24 行


帮忙看下~~~THANNNNNNNNNNNNNNNNNNK UUUUUUUUUU

[此贴子已经被作者于2006-11-19 16:10:06编辑过]

5 回复
#2
做人很低调2006-11-19 18:11

cn1.connectionstring="driver={SQL Server};dbq="&server.MapPath("XSCJUSER.mdb")

你用SQL的连接代码连AC数据库

#3
做人很低调2006-11-19 18:13

set cn1=Server.Createobject("adodb.connection")
cn1.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="&Server.MapPath("XSCJUSER.mdb")

换成这个

#4
触电2006-11-19 21:44
其实我觉得换成原本的那个也应该是可以的。。。下面的这个当然是行拉。。。但在我的机器上貌似不行。。恩。。。谢了
#5
hangxj2006-11-20 13:03
MDB与SQL?有点~~`
#6
zhou2008-03-30 17:39
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
1