DELPHI listbox控件

我想把数据库搜索到的书本显示在LISTBOX上dataModule1.ADOquery3.SQL.Add('select*frombkinfowherebook_pers... 我想把数据库搜索到的书本显示在LISTBOX上
dataModule1.ADOquery3.SQL.Add('select * from bkinfo where book_person like "%'+edit1.Text+'%"')
istbox1.Items.Add(dataModule1.ADOquery3.FieldByName('book_person').AsString );
我这样只能在LISTBOX显示一本 怎么才能显示多本呢?
展开
 我来答
jarvok
2011-04-12 · 超过13用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:32.8万
展开全部
with dataModule1.ADOquery3 do
begin
SQL.Add('select * from bkinfo where book_person like "%'+edit1.Text+'%"');
Open;
First;
while not Eof do
begin
istbox1.Items.Add(FieldByName('book_person').AsString );
next;
end;
end;
独落长秋
2011-04-12 · TA获得超过1535个赞
知道小有建树答主
回答量:606
采纳率:0%
帮助的人:683万
展开全部
for (ADOquery3.First();!ADOquery3.Eof;ADOquery3.Next())
Listbox1.Items.Add(dataModule1.ADOquery3.FieldByName('book_person').AsString );

/*不知道for是不是这样用的。。。没用过,这是就改一下*/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式