| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 716 人关注过本帖
标题:[新手求助]INSERT INTO 语句的语法错误
只看楼主 加入收藏
yashaoye
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-5
收藏
 问题点数:0 回复次数:6 
[新手求助]INSERT INTO 语句的语法错误

刚学一个例子,运行提示
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。



程序如下:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
是怎么回事呢?

搜索更多相关主题的帖子: 语法错误 INSERT INTO 语句 
2006-04-05 22:16
风雨中
Rank: 1
等 级:新手上路
帖 子:213
专家分:0
注 册:2005-10-6
收藏
得分:0 
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message) values('"&name&"',"&tel&",'"&message&"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>

因为我笨,所以我在不断的努力;因为我穷,所以我没有读过太多的书;因为我对自己期望很高,所以我只能不断的追求,用行动去实现自己的价值。
2006-04-05 22:28
yashaoye
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-5
收藏
得分:0 
谢谢!明天试试!
2006-04-05 23:01
yashaoye
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-5
收藏
得分:0 
还是同样的错误呢!
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
/example5.asp, 第 8 行(也就是"conn.execute exec"这行)
是不能写入吗?
2006-04-06 08:27
yashaoye
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-5
收藏
得分:0 
原来搞错了,行了
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db1.mdb")
xh=request.form("xh")
qzsj=request.form("qzsj")
xm=request.form("xm")
xb=request.form("xb")
csny=request.form("csny")
whcd=request.form("whcd")
zyjn=request.form("zyjn")
qzyx=request.form("qzyx")
lxdh=request.form("lxdh")
tzmsdw=request.form("tzmsdw")
exec="insert into seeker(xh,qzsj,xm,xb,csny,whcd,zyjn,qzyx,lxdh,tzmsdw)values("&xh&",'"&qzsj&"','"&xm&"','"&xb&"',"&csny&",'"&whcd&"','"&zyjn&"','"&qzyx&"',"&lxdh&",'"&tzmsdw&"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
2006-04-06 08:53
zhaoyun
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-4-16
收藏
得分:0 
怎样就行了呢?我的也是这样,把tel和message去掉就行,加上就还是"INSERT INTO 语句的语法错误".
2006-07-10 09:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
检查字段的数据类型与要插入的数据类型是否匹配。
2006-07-11 10:11
快速回复:[新手求助]INSERT INTO 语句的语法错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016755 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved