一个小问题

zhangyu367 2004-05-03 10:23:49
<%
name=request.form("name")
passwd=request.form("passwd")
sql="select name,passwd from [user] where name=' "&name&" ' "
set conn=server.createobject("adodb.connection")
conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\网上选课\zhang.mdb;"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn


If rst.eof and rst.bof then Response.Write "用户名错误"

if rst.fields("passwd") <> Request.Form("passwd") then response.Write"密码错误"
%>

Microsoft JET Database Engine 错误 '80040e07'

标准表达式中数据类型不匹配。

/login.asp,行8
怎么回事呢?帮帮我啊?
...全文
60 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQgenie 2004-05-03
  • 打赏
  • 举报
回复
set rs=server.createobject("adodb.recordset")

的rs要与
If rst.eof and rst.bof then Response.Write "用户名错误"

if rst.fields("passwd")

中的对应,把rst 改为 rs 试试

另外,“网上选课\” 不用汉字为好。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧