SQL+ASP编程 插入数据库记录插入问题 rs.addnew 出错

<%company="网页设计天地群"'出现在版权信息,等处的企业全称subPro_list(op)txtID=request.form("id")page=req... <% company="网页设计天地群" '出现在版权信息,等处的企业全称 sub Pro_list(op) txtID=request.form("id") page=request.form("page") Pro_name=request.Form("Pro_name") Pro_ename=request.Form("Pro_ename") B_img=request.Form("B_img") S_img=request.Form("S_img") BName=request.Form("biglocation") SName=request.Form("D1") content=request.Form("content") econtent=request.Form("econtent") Pro_Size=request.form("Pro_Size") Pro_eSize=request.form("Pro_eSize") Pro_Price=0 IsIndex=request.Form("IsIndex") IsEnglish=request.Form("IsEnglish") if BName="" or Pro_name="" then response.write("<script language='javascript'>alert('数据输入不完整');history.back();</script>") end if IsIndex=request.form("IsIndex") dim strSQL set rs=Server.CreateObject("AdoDb.RecordSet") if op=1 then strSQL="select top 1 * from product" else strSQL="select * from product where id="&txtID end if 'response.write(strSQL) 'response.End() rs.Open strSQL,conn,1,3 if op=1 then rs.addNew end if rs("Pro_name")=Pro_name rs("Pro_ename")=Pro_ename rs("B_img")=B_img rs("S_img")=S_img rs("BName")=BName rs("SName")=SName rs("content")=content rs("econtent")=econtent rs("Pro_Size")=Pro_Size rs("Pro_eSize")=Pro_eSize rs("Pro_Price")=Pro_Price if IsIndex=1 then rs("IsIndex")=1 else rs("IsIndex")=0 end if if IsEnglish=1 then rs("IsEnglish")=1 else rs("IsEnglish")=0 end if rs.Update url="Product_list.asp?page="&page free conn,rs response.Write("<script language='javascript'>alert('你的信息已发布成功!');this.location.href='"& url &"';</script>") response.end end sub%>这是整个代码,提示第三十五行出错,(rs.addnew)请问这是为什么,在ACCESS下面可以使用。请高手帮助。 展开
 我来答
njurst
2012-04-28 · 超过72用户采纳过TA的回答
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:138万
展开全部
select语句中不得包含自增字段,也就是那个id

在sql数据中,你就不能用selec * from product,因为*中包含了自动增加的字段id号,你得把这个id号去掉才行,我一贯的做法是把要操作的字段名称写上,然后addnew 或者 update
flyfame
2012-04-29
知道答主
回答量:59
采纳率:0%
帮助的人:32.5万
展开全部
程序没什么问题,

请检查传入参数。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式