自认为是ASP的高手请进!!

来源:百度知道 编辑:UC知道 时间:2024/05/10 21:40:31
这是怎么回事??
Microsoft OLE DB Service Components '80040e73'

指定的初始化字符串不符合 OLE DB 规定。

\wwwroot\wx\admindlwj.asp, line 19
Host by NetBox Version 2.8 Build 4128

这是ASP代码:<% Dim N1,N2
N1=Trim(Request.Form("user"))
N2=trim(Request.Form("pass"))
if N1="" or N2="" then
Response.Write "<p align=center>出错提示:用户名、密码不能为空,请重新输入!</p>"
Response.Write "<p align=center><a href=admin.asp>点击这里重新输入!</a></p>"
Response.End
end if
set conn=server.createobject("adodb.connection")
conn.Open " select * from admin where user='" & N1 & "' and pass='" & N2 &"'",_
"driver={microsoft access driver (*.mdb)};dbq="&server.mappath("wx.mdb")
if conn.eof then
Response.Write "<p align=center>出错提示:用户名不存在或密码不正确!</p>&qu

conn.eof 错误
conn没有这个方法嘛又不是
要不你把
conn=server.createobject("adodb.connection")
改成
conn=server.createobject("adodb.recordset")
吧,

开数据库的语句有语法错误啦.

那么明显的问题都看不出来 真是蠢