delphi 查询到的两个结果如何显示在一个文本框里 15
446447用delphi查询的时候条件是前面那两个4但是结果有6和7如何让6和7同时输出在一个文本框里例如6/7是用query查询的...
4 4 6
4 4 7
用delphi查询的时候条件是前面那两个4 但是结果有6 和 7 如何让6 和 7同时输出在一个文本框里 例如6/7
是用query查询的 展开
4 4 7
用delphi查询的时候条件是前面那两个4 但是结果有6 和 7 如何让6 和 7同时输出在一个文本框里 例如6/7
是用query查询的 展开
2个回答
展开全部
如表名为gg字断如下的表,并搞一个MEMO控件就是你说的文本框
no1 no2 no3
4 4 6
4 4 7
****************************
procedure TForm1.Button1Click(Sender: TObject);
var
a:string;
i:interger;
begin
i:=0;
with ADOQuery do
begin
close;
sql.Clear;
sql.add('select * from gg where no1=''4'' and no2=''4''');
open;
end;
while not ADOQuery.Eof do
begin
i:=i+1;
a:=ADOQuery.FieldByName('no3').AsString;
memo.lines.add(a);
if i>=2 then
begin
memo.lines.add(memo.lines[0]+'\'+a);
end;
ADOQuery.next;
end;
end;
no1 no2 no3
4 4 6
4 4 7
****************************
procedure TForm1.Button1Click(Sender: TObject);
var
a:string;
i:interger;
begin
i:=0;
with ADOQuery do
begin
close;
sql.Clear;
sql.add('select * from gg where no1=''4'' and no2=''4''');
open;
end;
while not ADOQuery.Eof do
begin
i:=i+1;
a:=ADOQuery.FieldByName('no3').AsString;
memo.lines.add(a);
if i>=2 then
begin
memo.lines.add(memo.lines[0]+'\'+a);
end;
ADOQuery.next;
end;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询