起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 674|回复: 17

【搞定】[请求]出现错误**

[复制链接]
发表于 2007-1-26 15:55:10 | 显示全部楼层 |阅读模式
business 第一步保存流转时出现此错误,我按照它的提示去修改
合理化申请  数据库,并没有发现出现重复设置主键
还是数据库中的每张表都不能有相同字段的主键出现吗?

错误显示如下:
  
  invoke batch method error, error occur during invoke ApplyUpdates method, 违反了 PRIMARY KEY 约束 'PK__HLHSQ__0C70CFB4'。不能在对象 'HLHSQ' 中插入重复键。
回复

使用道具 举报

发表于 2007-1-26 16:07:58 | 显示全部楼层
数据表,主键的值是唯一的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 16:21:10 | 显示全部楼层
你的意思是每张数据表中的主键值是唯一的,还是整个数据库中,每张数据表的主键都不能一样呢?
每张数据表可以有1个以上的主键吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 16:22:36 | 显示全部楼层
这个错误提示的是不是就是数据表设置的问题呢?
回复 支持 反对

使用道具 举报

发表于 2007-1-26 16:59:13 | 显示全部楼层
是的,你可以设置多个主键,组合主键。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 17:08:33 | 显示全部楼层
我现在不知道错误出在哪里
怎么解决呢?给每张数据表再分别增加一个主键吗?
回复 支持 反对

使用道具 举报

发表于 2007-1-26 17:20:19 | 显示全部楼层
是的,然后重新创建物理表。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-29 08:57:00 | 显示全部楼层
为什么还是不行啊
我把四张表的主键都换的不一样了,每张表只有一个主键
进入business时还是提示同样的错误
我又重启tomacat服务器,还是有错
回复 支持 反对

使用道具 举报

发表于 2007-1-29 09:25:51 | 显示全部楼层
最初由 amber 发布
[B]你的意思是每张数据表中的主键值是唯一的,还是整个数据库中,每张数据表的主键都不能一样呢?
每张数据表可以有1个以上的主键吧! [/B]


你的意思是每张数据表中的主键值是唯一的


整个数据库中,每张数据表的主键都不能一样呢?
不对

整个数据库中,每张数据表的主键都不能一样呢?
不对
回复 支持 反对

使用道具 举报

发表于 2007-1-29 09:27:40 | 显示全部楼层
最初由 amber 发布
[B]这个错误提示氖遣皇蔷褪鞘荼砩柚玫奈侍饽兀?[/B]


是因为表中,这个表中,选中“是否唯一”属性的字段值有重复了,不仅仅是主键,主键肯定是唯一的,不是主键一样可以定义“是否唯一”属性
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-24 01:58 , Processed in 0.038391 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表