起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 120|回复: 3

【搞定】自定义数据集问题**

[复制链接]
发表于 2007-8-22 17:13:11 | 显示全部楼层 |阅读模式
请问下面的代码有什么问题,我DataSetBroker3.DataSet中有7条记录,为什么只添加了最后一条记录的字段.
     i := 1;
     try
        lBizField := TUserDataField.Create(TUserDataSet(DataSetBroker1.DataSet));
        lBizField.DataSet := TUserDataSet(DataSetBroker1.DataSet);
        DataSetBroker3.DataSet.Open;
        DataSetBroker3.DataSet.First;
        while not DataSetBroker3.DataSet.Eof do
        begin
             Dialogs.ShowMessage(SysUtils.IntToStr(i));
             lBizField.ID := SysUtils.IntToStr(i);
             lBizField.DataType := TDataType.dtNumber;
             lBizField.Size := 32;
             lBizField.DisplayName := DataSetBroker3.DataSet.FieldByName['DWXX_DWQM'].AsString;
             i := i+1;
             DataSetBroker3.DataSet.Next;
        end;
     except
         //  TUserDataSet(DataSetBroker1.DataSet).Free;
         //  TUserDataSet(DataSetBroker1.DataSet).EmptyDataSet;
           raise;
     end;
回复

使用道具 举报

发表于 2007-8-23 08:54:45 | 显示全部楼层
这样的问题,自己设置断点跟踪,看看是否根据你需要的逻辑在走
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-23 09:14:16 | 显示全部楼层

结贴
回复 支持 反对

使用道具 举报

发表于 2007-8-23 12:11:16 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 06:54 , Processed in 0.035568 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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