asp+access关于INSERT INTO 问题求解答

运行将表单提内容交到access数据库保存时总是报:MicrosoftJETDatabaseEngine错误'80040e14'INSERTINTO语句的语法错误。代码如... 运行将表单提内容交到access数据库保存时总是报:Microsoft JET Database Engine 错误 '80040e14' INSERT INTO 语句的语法错误。 代码如下,请高手们指教: <% set conn=server.createobject("adodb.connection") conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db1.mdb") no=request.form("no") topic=request.form("topic") tim=request.form("tim") nam=request.form("nam") yclx=request.form("yclx") yxcd=request.form("yxcd") ycjx=request.form("ycjx") ycyy=request.form("ycyy") jhl=request.form("jhl") bz=request.form("bz") clyj=request.form("clyj") zrdw=request.form("zrdw") hfcs=request.form("hfcs") exec="insert into yujing(no,topic,tim,nam,yclx,yxcd,ycjx,ycyy,jhl,bz,clyj,zrdw,hfcs) values ('"+no+"','"+topic+"','"+tim+"','"+nam+"','"+yclx+"','"+yxcd+"','"+ycjx+"','"+ycyy+"','"+jhl+"','"+bz+"','"+clyj+"','"+zrdw+"','"+hfcs+"')" conn.execute exec conn.close set conn=nothing %><%="记录添加成功!"%> 展开
甜美还奇巧的小好汉6555
2014-08-05 · 超过65用户采纳过TA的回答
知道答主
回答量:132
采纳率:88%
帮助的人:49.8万
展开全部
其实在ASP中,往数据库中插入数据的方法有很多种,一种不行,可以用另外一种. 你可以试着用以下的方法 set rs=server.createobject("adodb.recordset") sql="select top 1 * from yujing " rs.open sql,conn,1,2 rs.addnew() rs("xxx")=xxx ... rs.update rs.close set rs=nothing conn.close set conn=nothing
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
滕州1VhL
2014-08-04 · 超过57用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:107万
展开全部
你的数据库连接JET引擎出错了,把你的连接对象看看有没写错了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式