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
为什么提示这个错误不知道错在哪了!谢谢那位帮忙看看!
已解决谢谢!关键字问题!晕头了谁答第一个就给谁分了 展开
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
为什么提示这个错误不知道错在哪了!谢谢那位帮忙看看!
已解决谢谢!关键字问题!晕头了谁答第一个就给谁分了 展开
3个回答
展开全部
ID 不能重复 你肯定重复了 ,你看你的表 BX 的 哪个设置的主键,是不是主键 并且是自动增1的。你这句里面写入了一个已经存在的值了。所以报这个错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误信息已经很明确的告知主键有重复值了,检查插入的记录。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询