开始我用adoquery分别从两个表中查出数据如:student.name , gongs.old这样两条数据,现在想把这条数据通过dbgrid显示出来。我是这样写的:
dbgrid1.Columns[0].fieldname =adoquery.fields[0]
dbgrid1.Columns[1].fieldname =adoquery.fields[1]可是最后无法显示,也没有错误出现
dbgrid1.Columns[0].fieldname =adoquery.fields[0]
dbgrid1.Columns[1].fieldname =adoquery.fields[1]可是最后无法显示,也没有错误出现
with ADOQuery do
begin
close;
sql.clear;
sql.add('select s.name as 名称,g.old as 年龄 from student s,gongs g where s.id=g.id');
open;
end;
应该可以显示出来的
先用sql语句选出来二个数据(name,old)
然后再用adoquery显示出来呀