Delphi中如何显示TQuery控件的查询结果!(50分)

  • 主题发起人 ENIAC1946
  • 开始时间
E

ENIAC1946

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:

  我使用的控件为 TQuery,TDBGrid!

TQuery控件我是这样创建的:

  var Query_book:TQuery;
begin
Query_book:=TQuery.create(nil);
Query_book.dateBasename:='aaa';
...
end;

问题是:我查找出来的数据如何显示在 TDBGrid 控件中!
  
  请教!
 
Query_book:=TQuery.create(Self);
...
Query_book.Open;
DBGrid1.DataSource:=DataSource1;
DBGrid1.DataSource.DataSet:=Query_book;
 
在FORM上方一个datasourse,dbgrid连datasourse,datasourse连query_book
写sql语句
然后query+book.active:=true;
 
需要datasource,database,query
database.databasename='db';
设置query.databasename='db',datasource.dataset:=query;
dbgrid.datasource=datasource
 
大哥:

  这 DataSource1 是从那里来的,我可没有定义呀!

  还请赐教!
 
你的DBGrid没有连Datasource吗,如果已经设了,就不用这句了
 
使用DATASOURCE组件将DBGRID和QUERY连起来
 
多人接受答案了。
 
顶部