in delphi;
query.close;
query.sql.clear;
query.sql.add('select text from table ...');
query.open;
query.first;
while not query.eof do
begin
 text1.text:=text1.text+query.fieldbyname('text').asstring;
 query.next;
end;

解决方案 »

  1.   

    vb中:
    set rs=cn.execute("select field1 from table1 ")
    do until rs.eof
        text1.text=text1.text+rs.fields("field1").value
        rs.movenext
    loop
      

  2.   

    in delphi;
    query.close;
    query.sql.clear;
    query.sql.add('select text from table ...');
    query.open;
    query.first;
    while not query.eof do
    begin
     text1.text:=text1.text+';'+query.fieldbyname('text').asstring;
     query.next;
    end;
      

  3.   

    set rs=cn.execute("select field1 from table1 ")
    while not rs.EOF
      text1.text=text1.text+rs.fields("field1").value
      rs.MoveNext
    Wend
      

  4.   

    declare @r varchar(8000)
    set @r=''
    select @r=字段+char(13)+char(10)+@r from 你的表
    select @r将上面批处理发送给SQL Server,它给你返回表中所有查询出某字段的内容。
      

  5.   

    谢谢各位大虾的解答 再请问若用c#在vs.net里应该怎么写啊? 谢谢
      

  6.   

    vb中的rs.eof在vs.net中用c#应该怎样写啊 谢谢