用ADOQuery查询,当没有匹配的项时,用ADOquery的close命令关闭,为什么老出问题,该用什么关闭它呢?
解决方案 »
- Delphi2009的结构浏览器(Structure)默认为自动展开,如何改变?
- 有关动态连接库的问题
- 二进制数据写入数据库的方法..
- Delphi语句
- fastreport 为什么不能连续打印?谁能帮帮我?
- 哪位把VC里面Dx90SDK\sample\c++\VMR9\vmrplayer 转换为Delphi?
- 我要如何在DELPHI7下用 ADO 连接 Sybase 数据库?
- d6 for oracle8 setvariable
- 救命啊,如何卸载IE6?(解决以后一定给分!)
- idtcpserber如果获取已经连接了的idtcpclient的IP地址
- 关于报表,比较急,还往各位多出出主意~谢了!
- delphi 中的sql语句问题
我想这样写没问题的
adoquery1.active:=true;
if adoquery1.recordcount=0 then
aodquery1.active:=flase;
或adoquery1.close;
adoquery1.close;
AdoQuery1.Close;
AdoQuery1.SQL.text:='select * from 岗位噪声表 where 监测区域 like "%'+edit2.Text+'%"';
AdoQuery1.open;
if Adoquery1.isempty then
begin
showmessage('无相关记录!');
adoquery1.close;
end;
出错。eof 或bof 有一个为真,或当前纪录被删除,该操作需要一个当前纪录