救命!Microsoft JET Database Engine (0x80040E14)

zwf88 2005-01-06 06:31:06
如题!我写了个简单的ASP程序。就出现下面的错误。
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/asp/reg.asp, 第 12 行

数据库字段类型都正确。还有我以前也是这么写的就能 运行。不知道为什么?
我系统为 XP+SP2

reg.asp文件内容如下:
<%
strconnection="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("database.mdb")
set cnn=server.createobject("adodb.connection")
cnn.open strconnection
userid=trim(request.form("userid"))
password=trim(request.form("password"))
email=trim(request.form("email"))
if(userid="")or(password="")or(email="") then
response.redirect"regfail.htm"
end if
sql="insert into user values('"&userid&"','"&password&"','"&email&"')"
cnn.execute sql
cnn.close
set cnn=nothing
%>
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwf88 2005-01-06
  • 打赏
  • 举报
回复
OK,就是保留字的搞的鬼!
eyun 2005-01-06
  • 打赏
  • 举报
回复
有没有改动数据库啊
smallyear 2005-01-06
  • 打赏
  • 举报
回复
try
sql="insert into [user] values('" & userid & "','" & password & "','" & email & "')"
dh20156 2005-01-06
  • 打赏
  • 举报
回复
注意JET保留字

28,390

社区成员

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

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