一个简单的问题,请各位大侠指教,谢谢!(20分)

  • 主题发起人 mrdingsheng
  • 开始时间
M

mrdingsheng

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个编辑框中的显示内容是系列号,我要把它保存到数据库中,但是当这个编辑框中的系列号内容与数据库中的系列号字段下属的值相等的时候就提示不让它保存了,该如何处理,最好有源码,谢谢!!我用的控件是ADOQuery.
 
B

bytelife

Unregistered / Unconfirmed
GUEST, unregistred user!
..................
 
A

aizhuzhu

Unregistered / Unconfirmed
GUEST, unregistred user!
在编辑框的ON EXIT事件上去处理:
if edit1(编辑框名,我用这个代替).text<>''then

begin

adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('select 系列号 from 系列号在的表名 where 系列号='''+edit.text+'''');
adoquery.open;
if adoquery.recordcount>0 then

showmessage('系统已存在该记录,请检查后重新输入!');
abort;
end
else
begin

shoemessage('系列号不能为空!');
abort;
end;
 
A

aizhuzhu

Unregistered / Unconfirmed
GUEST, unregistred user!
哦,要记得释放资源
 
顶部