哪位大侠帮我看一下我这ASP程序错在哪里了?

来源:百度知道 编辑:UC知道 时间:2024/06/11 18:22:13
服务器给出的错误是:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/local/fanclvip/admin/adminlogin_check.asp, 第 16 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 2.0.50727)

服务器页面的程序如下:

dim stradminname,stradminpwd,strerr
dim strcheck,strchecksql
stradminname=request.Form("adminname")
stradminpwd=request.Form("adminpwd")
set strcheck=server.CreateObject("adodb.recordset")
strchecksql="select * from admin where adminname='"&stradminname&"' and adminpwd="&stradminpwd
strcheck.open strchecksql,G_conn,1,1
if strcheck.eof and strcheck.bof then
response.redirect"adminlogin_err.html"
else
session("adminname")=stradminname
response.redirect"admin_index.html"
end if
错的地方就是在OPEN那块。

谢谢啦!
其他用到了数据

strchecksql="select * from admin where adminname='"&stradminname&"' and adminpwd='"&stradminpwd&"'"

问题一般都出在这里.你提交的用户名跟密码如果其中有一项为空的话就会出现上面的错误,如果你用的access数据库,字段类型为文本的字段一定要加''号

详细查看你的数据库表和字段名称还有G_conn的内容,如果还是不行就发给我