SQL语句UPDATE

来源:百度知道 编辑:UC知道 时间:2024/09/21 20:27:47
sql="UPDATE vcr SET [产品名称]='"&wzmc&"',[产品型号]='"&sskj&"',[上家电话]='"&kjzh&"',[上家手机]='"&kjmm&"',[产品类型]='"&htlj&"',[产品近价]='"&htzh&"',[媒体价格]='"&htmm&"',[产品质保]='"&bazh&"',[接口类型]='"&bamm&"',[备注]='"&bah&"',[上家老板]='"&xxzx&"' WHERE '编号' = '"&bhbh&"'"

其中编号为主键。也为自动编号
可是这样就是修改不了里面的数据,把编号改成别的马上就可以修改了!真是晕死了!

全整代码是这样的
<%
set conn=server.createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source="& server.mappath("../../db1.mdb")
Dim bhbh,wzmc,wzym,sskj,kjzh,kjmm,htlj,htzh,htmm,bazh,mamm,bah,xxzx
bhbh=Trim(Request.Form("bhbh")) '编号
wzmc=Trim(Request.Form("wzmc")) '产品名称
wzym=Trim(Request.Form("wzym")) '产品上家

sql="UPDATE vcr SET [产品名称]='"&wzmc&"',[产品型号]='"&sskj&"',[上家电话]='"&kjzh&"',[上家手机]='"&kjmm&"',[产品类型]='"&htlj&"',[产品近价]='"&htzh&"',[媒体价格]='"&htmm&"',[产品质保]='"&bazh&"',[接口类型]='"&bamm&"',[备注]='"&bah&"',[上家老板]='"&xxzx&"' WHERE '编号' = "&bhbh

设置了主键和自动编号本就不能手工干预的,不然就有可能破坏自动编号规则.
你还不如再加个字段.以便操作记号

修改不了里面数据的那个编号 有吗?