本人是刚学习Delphi着,现遇到如下一个问题:
我想在ListBox中显示Access数据库TB表的People字段里面的记录。
例如:
TB表中的字段People里面记录:A,B,C,D......
在ListBox中显示,ListBox.Item[0]:=A
                 ListBox.Item[1]:=B
                 ListBox.Item[2]:=C
                 ListBox.Item[3]:=D
也就是People中的一个记录在ListBox一个行中显示。
非常感谢,希望各位高手及时帮助。

解决方案 »

  1.   

    ListBox1.Items.Strings[0] := 字段1的值+':'+字段2的值+':'+字段3的值+':'+字段4的值
    用':'号分隔开,读取时再以':'号分离提取
      

  2.   

    可以再详细一点吗?如何从People中读取每一个记录啊?通过什么办法?
      

  3.   

    var
      TempStr: string;
      i, j: integer;
    People.First;
    for i:=0 to People.recordcount-1 do
    begin
      TempStr := '';
      for j:=0 to People.Fields.count-1 do
      begin
        TempStr := TempStr + People.Fields[j].AsString;
        if j <> People.Fields.count-1 then
          TempStr := TempStr + ':';
      end;
      ListBox1.Items.Add(TempStr);
    end;
      

  4.   

    People是数据表中的字段名,我要怎么定义才能让上面的代码实现啊?如People.First能正常的运行