冷心前夫惹不起衣经泪:Microsoft JET Database Engine 错误 '80040e14'
来源:百度文库 编辑:中科新闻网 时间:2024/07/08 12:04:10
代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<%
if session("user")=true then
response.Write("您已是会员")
else
u_name=request.Form("u_name")
u_pwd=request.Form("u_pwd")
u_sex=request.Form("u_sex")
u_mail=request.Form("u_mail")
u_oicq=request.Form("u_oicq")
u_homepage=request.Form("u_homepage")
u_wenti=request.Form("u_wenti")
u_huida=request.Form("u_huida")
sql="select * from user where u_name='"&u_name&"'"
'response.write(sql)
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1 /////////////这是28行
if not rs.eof then
response.Write("该<font color=red>用户名</font>已注册,请换名重新注册")
else
sql="insert into user(u_name,u_pwd,u_sex,u_mial,u_oicq,u_homepage,u_wenti,u_huida) values("'"&u_name&"','"&u_pwd&"','"&u_sex&"','"&u_mail&"','"&u_oicq&"','"&u_homepage&"','"&u_wenti&"','"&u_huida&"'")"
' response.write(sql)
rs.open sql,conn,1,1
response.Write("<center>")
response.Write("注册成功<br>")
response.Write("用户名:"&u_name&"<br>")
response.Write("密码:"&u_pwd&"<br>")
response.Write("emai:"&u_mail&"<br>")
response.Write("oicq:"&u_oicq&"<br>")
response.Write("个人主页:"&u_homepage&"<br>")
response.Write("密码提示问题:"&u_wenti&"<br>")
response.Write("提示问题答案:"&u_huida&"<br>")
response.Write("</center>")
session("user")=true
end if
end if
%>
</body>
</html>
错误提示:
Microsoft JET Database Engine 错误 '80040e14'
FROM 子句语法错误。
/reg.asp,行 28
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<%
if session("user")=true then
response.Write("您已是会员")
else
u_name=request.Form("u_name")
u_pwd=request.Form("u_pwd")
u_sex=request.Form("u_sex")
u_mail=request.Form("u_mail")
u_oicq=request.Form("u_oicq")
u_homepage=request.Form("u_homepage")
u_wenti=request.Form("u_wenti")
u_huida=request.Form("u_huida")
sql="select * from user where u_name='"&u_name&"'"
'response.write(sql)
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1 /////////////这是28行
if not rs.eof then
response.Write("该<font color=red>用户名</font>已注册,请换名重新注册")
else
sql="insert into user(u_name,u_pwd,u_sex,u_mial,u_oicq,u_homepage,u_wenti,u_huida) values("'"&u_name&"','"&u_pwd&"','"&u_sex&"','"&u_mail&"','"&u_oicq&"','"&u_homepage&"','"&u_wenti&"','"&u_huida&"'")"
' response.write(sql)
rs.open sql,conn,1,1
response.Write("<center>")
response.Write("注册成功<br>")
response.Write("用户名:"&u_name&"<br>")
response.Write("密码:"&u_pwd&"<br>")
response.Write("emai:"&u_mail&"<br>")
response.Write("oicq:"&u_oicq&"<br>")
response.Write("个人主页:"&u_homepage&"<br>")
response.Write("密码提示问题:"&u_wenti&"<br>")
response.Write("提示问题答案:"&u_huida&"<br>")
response.Write("</center>")
session("user")=true
end if
end if
%>
</body>
</html>
错误提示:
Microsoft JET Database Engine 错误 '80040e14'
FROM 子句语法错误。
/reg.asp,行 28
使用ADO访问数据库不能调用自定义函数,部分系统函数也不能调用
应该是这里:sql="select * from user where u_name='"&u_name&"'"
这里user是数据库中的一个表,在数据库中,user是一个关键字段,为了不发生冲突,导致系统出错,在这里用中括号表示区分。
改成:sql="select * from [user] where u_name='"&u_name&"'"
或者干脆你把数据库表名给改成别的。
Microsoft JET Database Engine是什么?
Microsoft JET Database Engine是什么?
microsoft jet 4.0 service pack 8是什么?
Microsoft .Jet.OLEDB.4.0怎么下载安装?
Microsoft JET Database Engine (0x80004005)
Microsoft Jet 数据库引擎打不开文件 怎么办?
Microsoft JET Database Engine (0x80004005)
Microsoft JET Database Engine (0x80040E10)
Microsoft JET Database Engine (0x80040E14)
Microsoft JET Database Engine (0x80040E4D)