asp中数据库插入SQL语句提示错误!

错误类型:MicrosoftOLEDBProviderforSQLServer(0x80040E2F)违反了PRIMARYKEY约束'PK_bx'。不能在对象'bx'中插... 错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E2F)
违反了 PRIMARY KEY 约束 'PK_bx'。不能在对象 'bx' 中插入重复键
Set rs = Server.CreateObject ("ADODB.Recordset")
sql="insert into bx (username,bm,mph,btel,atel,sbxh,gzms,zt) values('"&session("username")&"','"&xbm&"','"&xmph&"','"&xbtel&"','"&xatel&"','"&xsbxh&"','"&xgzms&"',0)"
rs.Open sql,conn,1,1
为什么提示这个错误不知道错在哪了!谢谢那位帮忙看看!
已解决谢谢!关键字问题!晕头了谁答第一个就给谁分了
展开
 我来答
liwenkai2002
2013-09-10 · TA获得超过140个赞
知道小有建树答主
回答量:396
采纳率:83%
帮助的人:311万
展开全部
ID 不能重复 你肯定重复了 ,你看你的表 BX 的 哪个设置的主键,是不是主键 并且是自动增1的。你这句里面写入了一个已经存在的值了。所以报这个错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wulingesuo
2013-09-10 · 超过20用户采纳过TA的回答
知道答主
回答量:56
采纳率:100%
帮助的人:27万
展开全部
错误信息已经很明确的告知主键有重复值了,检查插入的记录。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fb2f56e
2013-09-10
知道答主
回答量:38
采纳率:0%
帮助的人:16.5万
展开全部
PRIMARY KEY
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式