在DELPHI中如何在dbgrid 显示查询数据

2024-12-28 16:19:33
推荐回答(3个)
回答1:

在表单上面创建一个ADOConnection用于连接ACCESS
一个ADOQUERY用于根据EDIT输入的内容查询ACCESS的内容.
一个DATASOURCE用于连接DBGRID和ADOQUERY,
然后在BUTTON中写如相关代码
具体参见SQL语法
简单的查询方法
buttonclick
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from 表名');
adoquery1.sql.add(' where 列名='''+edit1.text+'''');
adoquery1.open;
end;

回答2:

你确定控件已经连好了?
那你在button里面写sql语句就好。
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select
*
from
表名
where
条件');
adoquery1.open
;
用一个adoconnect连接数据库,
connected设置为true。用一个adoquery,connection设置为adoconnect。database的dataset设置为adoquery,active设置为true,dbgrid的DataSource设置为datasource1

回答3:

为什么用Edit呢,用DBEdit不就马上就可以了