回 帖 发 新 帖 刷新版面

主题:sos  哪位大哥帮下忙!

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 字符串的语法错误 在查询表达式 ''163@163.com' 中。
/ryreg.asp, 第 21 行

源码:
set rs=conn.execute("select * from 机关人员 where 手机='" & request.form("sj") & "'")
if rs.eof then
sql="insert into 机关人员(姓名,职务,单位,办公室电话,宅电,手机,小灵通,传真,单位地址,电子邮件)"
sql=sql & "values('" & request.form("xm")
sql=sql & "','" & request.form("zw")
sql=sql & "','" & request.form("department")
sql=sql & "','" & request.form("bgdh")
sql=sql & "','" & request.form("zd")
sql=sql & "','" & request.form("sj")
sql=sql & "','" & request.form("xlt")
sql=sql & "','" & request.form("fax")
sql=sql & "','" & request.form("dwdz")
sql=sql & "','" & request.form("mail")
conn.execute(sql)     这里是第21行
call msgshow("注册成功,如果您填写的信息完全正确,\n管理员将在24小时内开通你的账号!","login.asp")
else
call msgshow("注册失败,该昵称已经存在!","reg.asp")
end if
response.end
else
set rs2=conn.execute("select * from 单位 order by id")
end if

回复列表 (共3个回复)

沙发


那位大哥知道的告诉下小弟,在此谢过!

在线等!

板凳

写怎么多sql做什么?~

sql="insert into 机关人员(姓名,职务,单位,办公室电话,宅电,手机,小灵通,传真,单位地址,电子邮件) values('" & request.form("xm")
 & "','" & request.form("zw")
 & "','" & request.form("department")
 & "','" & request.form("bgdh")
 & "','" & request.form("zd")
 & "','" & request.form("sj")
 & "','" & request.form("xlt")
 & "','" & request.form("fax")
 & "','" & request.form("dwdz")
 & "','" & request.form("mail")
"
 

3 楼

谢谢,上面的这位兄弟,问题已经解决!

我来回复

您尚未登录,请登录后再回复。点此登录或注册