waiting925 发表于 2006-8-1 09:35:03

TD中添加一个新Bug失败

我是新建了一个项目,然后把原有项目中的缺陷导入到新项目中,可是新加了几个Bug后就不能再加了,会报以下错误!
Failed to add new bug.
违反了 PRIMARY KEY 约束 'bg_PrimaryKey'。不能在对象 'BUG' 中插入重复键。 | IDispatch error #3119
CDBCursor::QueryExecute
BaseCursor::QueryExecute
CBug :: AddBug

希望各位高手能帮小妹搞定这个问题!
感激!

jzhao 发表于 2006-8-1 10:32:48

不知道你是用什么方法将数据导入到新project的。这个问题可能是导入过程中将原先项目里的一些数据表的约束给一起导进到新项目里了,导致和新项目里的有冲突。
你试试用复制粘贴的方法将缺陷添加到新项目中,看看还会不会有这个错误。

waiting925 发表于 2006-8-1 10:40:33

的确是跟以前项目的BG_BUG_ID冲突了,所以如果要跟以前项目的Bug衔接起来就要将
TD中SEQUENCES表中BUG字段的值改成你最大的那个BUG ID号,再添加BUG的时候,ID就是在这个值的基础上加1。
比如说你现在有100个BUG,把那个值改到101就可以了。
多亏高人指点阿。sdlkfj3
页: [1]
查看完整版本: TD中添加一个新Bug失败