DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: namnvh
今日帖子: 2
在线用户: 6
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 kseo (kseo) ★☆☆☆☆ -
普通会员
2004/4/30 2:20:17
标题:
怎么判断一个表是否为空表啊 浏览:1071
加入我的收藏
楼主: 如题
谢谢了
----------------------------------------------
-
作者:
男 xiaojun5460 (西门吹灯) ★☆☆☆☆ -
盒子活跃会员
2004/4/30 7:22:14
1楼: 查询这个表中的记录,如果记录数为0则为空表.
......
AdoQuery.Sql.Add('select * from Table');
AdoQuery.Open;
if AdoQuery.RecordCounnt=0 then ShowMessage('此表为空!');

----------------------------------------------
-相互学习,共同进步!
作者:
女 wofan (我烦) ★☆☆☆☆ -
盒子活跃会员
2004/4/30 9:27:01
2楼: 如果记录很多,速度会非常慢
建议

select top 1 * from table
----------------------------------------------
-
作者:
男 mudian (mudian) ★☆☆☆☆ -
普通会员
2004/4/30 10:03:46
3楼: 在oracle中这条语句肯定有语法错误的:
select top 1 * from table

----------------------------------------------
依然记得从你口中说出再见坚强如铁 
昏暗中有种烈日灼伤的错觉 
黄昏的地平线 
画出一句离别 
爱情进入永夜 
依然记得从你眼中滑落的泪伤心欲决 
混乱中有种烈日灼伤的错觉 
黄昏的地平线 
割断幸福喜悦 
相爱已经幻灭
作者:
男 kseo (kseo) ★☆☆☆☆ -
普通会员
2004/5/1 0:26:56
4楼: 谢谢各位大哥大姐了
----------------------------------------------
-
作者:
男 kwbin (rainey) ★☆☆☆☆ -
盒子活跃会员
2004/5/1 1:44:25
5楼: 打开表后,检查Table.eof是否为True也可以达到目的~
----------------------------------------------
我们的技术来自于大家的齐心合力!不要吝啬你的知识!
作者:
男 abeta (aecho) ★☆☆☆☆ -
盒子活跃会员
2004/5/1 14:19:11
6楼: 使用数据集的IsEmpty方法。
该方法返回True,如果为空;反之返回False。
示例:
Query.Open;
if Query1.IsEmpty then
begin
  ......
end;

或者:
Query.Open;
if not Query1.IsEmpty then
begin
  ......
end;

:-)


----------------------------------------------
-
作者:
男 whbchy (whb) ★☆☆☆☆ -
普通会员
2004/5/2 10:44:46
7楼: 方法都不错啊。。呵。。。。支持
----------------------------------------------
wang
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行60.54688毫秒 RSS