With ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('Select * From Bmemberlist where bmlname=:a');
Parameters.ParamByName('a').Value := Trim(Edit1.Text);
Open;
end;
if ADOQuery1.RecordCount > 0 then
begin
Application.MessageBox('该会员已经存在。','提示',0+64);
Exit;
end;
begin
Close;
SQL.Clear;
SQL.Add('Select * From Bmemberlist where bmlname=:a');
Parameters.ParamByName('a').Value := Trim(Edit1.Text);
Open;
end;
if ADOQuery1.RecordCount > 0 then
begin
Application.MessageBox('该会员已经存在。','提示',0+64);
Exit;
end;
解决方案 »
- 如果根据记录的值隐藏cxGrid中的CheckBox
- 向bdmh,liangpei2008提问,如何用MediaPlayer播放流文件,文件存在数据库中。
- 3个小问题
- 再一个quickreport分页问题!急…
- 小问题~~~~帮帮忙~~~~关于ADO的
- 有谁能看懂这个函数吗 function auto_init(port: smallint;baud:longint): longint; stdcall;far;external 'MWIC_32.DLL' name 'auto_in
- 如何把一個應用程序做成dll,在另一應用程序裡調用它。
- 紧急求助!程序注销功能怎么实现?
- 关于过程类型的一个问题,请多多执教
- request:com+分布式事件的例子源码(200分)
- 用TADOTABLE出现的奇怪事情,求解答
- 是“学生”还是“上班族”?
Parameters.ParamByName('a').Size := Length(Trim(Edit1.Text));
Parameters.ParamByName('a').Value := Trim(Edit1.Text);
否则查不出来的.
'Select count(*) From Bmemberlist where bmlname=:a'
因为如果满足条件的记录很多,或记录的内容很大(image之类),会很影响速度
用count只会返回一条记录,只有一个字段,就是符合条件的记录数
。