F
fstao
Unregistered / Unconfirmed
GUEST, unregistred user!
中间是用Ado的TadoConnection连接数据库sql server 7.0,在前端用TDcomConnection来连接中间服务器,
假如把某个表的某个字段设置为唯一索引,在前端用TclicntDataset连接这个表,当我Clientdataset1.insert时,添加
一个已存在的数据,当Clientdataset1.applyupdates(0)时,出现系统返回来错误:字段的数据不允许重复,
但我如何截取系统返回来的错误,用我自己写的程序来控制它?我曾经这样写:
try
clientdateset1.applyupdates(-1);
except
messagedlg('数据重复');
abort;
end;
但不行,请问如何做?
假如把某个表的某个字段设置为唯一索引,在前端用TclicntDataset连接这个表,当我Clientdataset1.insert时,添加
一个已存在的数据,当Clientdataset1.applyupdates(0)时,出现系统返回来错误:字段的数据不允许重复,
但我如何截取系统返回来的错误,用我自己写的程序来控制它?我曾经这样写:
try
clientdateset1.applyupdates(-1);
except
messagedlg('数据重复');
abort;
end;
但不行,请问如何做?