|
做的一个ASP页面,出现如下错误:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
/LB/u_result.asp, 第 21 行
网页代码如下:
<%
'创建RECORDSET对象的方法1
set rst=server.CreateObject("ADODB.recordset")
rst.open "select * from user where u_realname='" & request.Form("u_realname") & "'",conn,1,1
if rst.recordcount>0 then
'如果存在这个用户名,对用户进行提示。
response.Write("用户名:" &request.Form("u_realname")& "已被占用!请点击后退按键返回上一页!")
response.End
else
'如果用户名不存在则写入数据
set rst1=conn.Execute("insert into user(u_number,u_realname,u_code) values('"&request.Form("u_number")&"','"&request.form("u_realname")&"','" &request.form("u_code") &"')")end if
%>
我找不出哪不对,望达人帮忙。其中,u_code与u_realname定义的类型为文本,而u_number定义的类型为数字。在线等。谢谢 |
|