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 %><%="记录添加成功!"%>
展开
2个回答
展开全部
其实在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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询