我在DbGrid中增加了好几条记录,但其中有一个字段的值是不能重复的,我怎么在保存时用程序来判断他是否重复,请注意这些增加的值还在客户端的数据集中?谢谢?
解决方案 »
- dbgrid column实时模糊查询
- db通用密码
- 访问非正常的dbf的方法,跪求
- 关于DBGRID的一个操作!
- c/s结构数据中,怎么解决多人同时处理一字段所代来的并发问题呢,大家是怎么解决的呢
- Delphi 6.0到那里可以下载啊Delphi 6.0到那里可以下载啊Delphi 6.0到那里可以下载啊
- TIdTCPServer和TIdTCPClient的问题。(火线问题)
- 比较字符串,哪个更快?
- delphi 监控软件 哪个图表控件最优
- 为什么可以将一个子类的值赋予一个父类类型的变量?
- 我用的是win2000,如何知道ICMP。DLL这个文件里有什么函数?
- 用mediaplay控件播放一个avi,mpg文件,如何才能不在新窗口中打开
var i:integer;
valuestr:string;
error:boolean;
begin
i:=dbgrid1.SelectedField.Index;
valuestr:=dbgrid1.Fields[0].AsString;adoquery4.Filtered:=false;if(radiobutton14.Checked and radiobutton8.Checked)then
adoquery4.SQL.Add('select bm from cldw ');
adoquery4.open;adoquery4.Filter:='bm='+''''+valuestr+'''';
adoquery4.Filtered:=true;
if(adoquery4.RecordCount>0)then
begin
application.MessageBox('该字段值不能重复!','提示',mb_ok);
adoquery2.edit;
dbgrid1.Fields[0].Value:=null;
exit;
end;
end;
稍加修改!!!!