dbgird数据修改或新增时验证
列名 address 只能为 ‘weifang’或者‘jinan’
当在dbgrid中修改或新增时,怎么验证是否正确??
求两种方法,一是在dbgrid中输入后验证
二是 保存时,利用数据库的规则验证。在adodataset的哪个事件里做异常处理啊?
如
try
showmessage( '保存成功! ');
except
begin
showmessage( '保存失败! ');
adodataset1.cancel;
end
end;
谢谢
[解决办法]
if ADOQuery1.fieldbyname( 'field1 ').value <> 'abc ' then abort;