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

delphi怎么逐行读取select取得的结果

2013-12-15 
delphi如何逐行读取select取得的结果我的思路是先在数据库中随即产生10条内容然后在逐行读取到listbox1中

delphi如何逐行读取select取得的结果
我的思路是先在数据库中随即产生10条内容
然后在逐行读取到listbox1中
请问该如何操作

我的随即条目的SQL语句如下
Select * From 表名 order By Rand() Limit 10 


请问逐行读取的语句应该如何写呢 


[解决办法]
用TAdoQuery 中的Next就可以了。


//用个样式,看得舒服点。

with TAdoQuery.Create(nil) do
begin
   //设置连接属性
    ConnectionString := '';
  
  try
    //初始化SQL语句,并打开记录集
    Close;
    SQL.Clear;
    SQL.Add(strSQL);
    Open;
  
    //读取记录
    First;
    while not eof do
     begin
      //......codes.
      Next;
    end;
  
  finally
    Free;
  end;
end; 


热点排行