起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 407|回复: 24

【结贴】请教一个代码执行问题**

[复制链接]
发表于 2008-5-21 15:43:34 | 显示全部楼层 |阅读模式
begin
  dsb_wc.DataSet.Open;
  dsb_wc.DataSet.First;
  while not dsb_wc.DataSet.Eof do
  begin
   //  bh := dsb_wc.DataSet.FieldByName('bh');
      dialogs.ShowMessage('12');//没有执行到
     dsb_wc.DataSet.Next;
  end;
end;
回复

使用道具 举报

发表于 2008-5-21 15:56:11 | 显示全部楼层
数据集里面没有数据吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 15:59:56 | 显示全部楼层
有,
回复 支持 反对

使用道具 举报

发表于 2008-5-21 16:01:11 | 显示全部楼层
编译下后,调试运行看一下数据集的recordcount有多少记录
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 16:18:34 | 显示全部楼层
0条
回复 支持 反对

使用道具 举报

发表于 2008-5-21 16:20:11 | 显示全部楼层
0条当然就不执行循环里面的代码了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 16:46:13 | 显示全部楼层
数据集里有记录,为什么会是0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 17:10:34 | 显示全部楼层
ding
回复 支持 反对

使用道具 举报

发表于 2008-5-21 17:12:11 | 显示全部楼层
你是怎么判断数据集里面有记录的呢?
dsb_wc.DataSet.RecordCount为零说明数据集中没有记录。
回复 支持 反对

使用道具 举报

发表于 2008-5-22 09:38:36 | 显示全部楼层
楼主,问题怎么样了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 23:50 , Processed in 0.046109 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表