首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么根据表中一列的名字获取他这列的所有值

2013-07-04 
如何根据表中一列的名字获取他这列的所有值?如何根据表中一列的名字获取他这列的所有值?for k : 0 to Cli

如何根据表中一列的名字获取他这列的所有值?
如何根据表中一列的名字获取他这列的所有值?
    for k := 0 to ClientDataSet1.RecordCount - 1 do
        for j := 0 to ClientDataSet1.FieldCount - 1 do

        begin
          Memo1.Lines.Add(ClientDataSet1.Fields[j].asstring);
        end;
  这是遍历表中所有值得方法,那么如果是根据ClientDataSet1.Fieldbynames(id)来获取id列的所有值如何实现?
[解决办法]
    ClientDataSet1.First;
    for k := 0 to ClientDataSet1.RecordCount - 1 do begin
       Memo1.Lines.Add(ClientDataSet1.Fieldbynames(id).asstring);
       ClientDataSet1.Next;
    end;
最好用while 循环
ClientDataSet1.First;
while not ClientDataSet1.eof do begin
   Memo1.Lines.Add(ClientDataSet1.Fieldbynames(id).asstring);
   ClientDataSet1.Next;
end;

热点排行