出错信息看不懂,高手们来帮个忙吧! (50分)

  • 主题发起人 主题发起人 忘情忘爱
  • 开始时间 开始时间

忘情忘爱

Unregistered / Unconfirmed
GUEST, unregistred user!
Project server.exe raised exception class EDBEngine Error with message 'Key
violation.'.process stoped.Use step or Run to continue.
帮个忙吧,愁!最好有解决之道!谢了!
 
我发给你估计你也看不到效果
你真的想要吗?
 
为什么看不到效果,真的想要,急需啊,谢谢你了!
 
你的邮箱是什么?
50分太少了
 
我的油箱: wqp@8848.net

再给你100分如何?我还有个100分的问题,你去回答一下,我都给你,谢了:)
 
对了,给我一个,我也给50:)
 
分服务器和客户端两个程序
还有数据库的icq.dmp
你能用ma?我只有oracle数据库版的。安装很麻烦
 
没关系的,我要的是通讯部分的源码,是DELPHI做的吗?谢谢了!
 
http://flyeagelStudio.yeah.net
 
我也要!!
sdxxkj@hotmail.com
50 分
 
那只是一个聊天室的程序啊,我要的可是类似
 
Project server.exe raised exception class EDBEngine Error with message 'Key
violation.'.process stoped.Use step or Run to continue.
 
这种提示一般在对表操作时主键冲突时出现
 
能具体说吗?
 
主键关键字重复引起的。

另外不得不提:一个这么简单的问题,竟然这样刁难人家,一会儿分太少,一会儿什么看不
到效果也搞出来,你们真是丢大富翁的脸,我靠。
 
这个错误是发生在GOTOKEY方法里的,主键没有也重复的记录,不知道是什么原因!
 
关键字重复而已,一般是因为你的操作导致了数据库表要插入两条记录。
假如你的表是这样的(oracle语法)
create table a
(a char(1) not null,
b number(1,0),
constraint pk_a primary key (a));
那么这个表的关键字段是a,那么你执行以下两条语句会出现你目前的错误
insert into a values('1',0);
insert into a values('1',2);
 
你肯定定义的第一个字段为主键!
而输入字段值时出现了两个同样的值!
所以会出现这样子的问题!
解决的方法输入不同的值!
 
但是我的记录里没有重复的,只是在GOTOKEY时间里发生的错误啊![:(]
 
可能是你本来已经运行了类似
table.append这样的代码增加
然后再运行增加记录的代码,就可能出现这样的错误
 

Similar threads

I
回复
0
查看
945
import
I
I
回复
0
查看
3K
import
I
I
回复
0
查看
3K
import
I
I
回复
0
查看
2K
import
I
后退
顶部