怎样在向一个不能有重复值的字段添加数据前判断将要添加的内容是否有重复?
就是说要求输入的数据不能有重复的。
就是说要求输入的数据不能有重复的。
解决方案 »
- Delphi for iOS开发指南
- 在事务中,不能存在多个使用此游标类型的记录集
- 一个涉及到四则混合运算的工业产品价格预算系统。
- 如何根据Image的大小设置Image的颜色为白色
- 存储过程
- 如何防止访问冲突?
- 求教画图基础问题。
- 大家不要用DELPHI5自带的FastNet控件了,其烂无比!
- 请问,用quickreport打印时,怎样使一个qrlabel 紧凑着上面的 detail 显示?也就是说,在detail的最末尾显示我想要显示的label
- Delphi 可以象VC++一样在原代码中保存调试时的Watch窗口及断点吗?
- 关于maskedit的问题,有分
- 请问谁有局域网聊天的代码,谢谢
var
NewID,
NewName : String;
begin
NewID := DataSet.FieldByName('accountid').AsString;
NewName := DataSet.FieldByName('NAME').AsString;
With SelQuery do
begin
Clone(SysQuery);
first;
if Locate('ACCOUNTID',NewID,[loCaseInsensitive]) then
Raise Exception.Create('该帐套编号已存在,请重新输入!');
close;
end;
end;
2、可以在PostError事件,定义一整形变量来接受数据库异常返回的ErrorCode,若变量值为
9729则说明输入了重复的字段。(需要设置键值字段的Required为False)
错误要自己捕捉