保存的时候,我已经把raise闭掉,为何它还出现这个信息????150分(150分)

  • 主题发起人 主题发起人 c_jt
  • 开始时间 开始时间
C

c_jt

Unregistered / Unconfirmed
GUEST, unregistred user!
Key Violatin
[Microsofe][ODBC SQL Driver][SQL Server] Violation of PRIMARY KEY Constrint 'PK-gooutput1',cannot insert duplicate key
General SQL error
[Microsofe][ODBC SQL Drirer][SQL Server] The Statement has been
terminated
有什么办法可以不让它显示出来.
 
有错误,你不解决,为什么只不显示出来.
 
什么意思,不明白。
 
辦法當然有.
Procedure TForm1.Create(Sender:TObject);
begin
Application.OnException:=AppException;
end;
Procedure TForm1.AppException(Sender:TObject;E:Exception);
begin
//啥事也不做.或進行相應處理.
end;
 
try
except
截获错误!
 
to hbezwwl
我已经在别的地方做了处理,只是不想在这里显示出来罢了
 
其实你问的两个问题都属于同一件事情.
你只要在你applyuppdate的查询中的onupdaterror中写一个空语句 begin end就可以
不出现出错信息了.
 
try也可以但主主要的是你在写入前应该判断一下
 
后退
顶部