ASP插入问题!

netmember 2005-05-18 11:39:16
<%
dim conn
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("tt168.mdb")
name=request.form("name")
form=request.form("form")
email=request.form("email")
qq=request.form("qq")
site=request.form("site")
bz=request.form("bz")
text=request.form("text")
exec="insert into tt168(name,form,email,site,qq,bz,text,time) values('"&name&"','"&form&"','"&email&"','"&site&"','"&qq&"','"&bz&"','"&text&"','"&time&"')"
conn.execute exec
response.write "留言成功"
response.redirect "text.asp"
conn.close
set conn=nothing
%>

运行这个文件后就提示:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。

/lysave.asp,行14

14行的代码是:conn.execute exec
...全文
123 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wkcode 2005-05-19
  • 打赏
  • 举报
回复
建议找本《命名规范》看看。
leo963258 2005-05-19
  • 打赏
  • 举报
回复
把你文章中的变量.form,还有sql中的字段time都换下名字,就好了
leo963258 2005-05-19
  • 打赏
  • 举报
回复
form 是保留字
yb2008 2005-05-19
  • 打赏
  • 举报
回复
或一个一个的插入,看看是哪个错误


yb2008 2005-05-19
  • 打赏
  • 举报
回复
把form,改[form]
netmember 2005-05-18
  • 打赏
  • 举报
回复
检查过,没有空的``
lstup 2005-05-18
  • 打赏
  • 举报
回复
检查每个值,确认不是空值,用INSERT 是不能有空值的

28,406

社区成员

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

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