我要作一个检索ACCESS的界面,新手,所以请教大家,希望能详细一点。谢谢。
1。我用ADOTable控件连接DataSource控件和ADOConnection控件时,数据可以显示在DBGrid上。但是换成ADOQuery控件就显示不出来了。用ADOQuery控件应该怎么连接。是不是连接好了点击ACTION的true时,用SQL 2。我的数据库表名是中文的名字是“表1”,SQS语句应该怎么写?
select * from 表1 这样写对马?如果要搜索包含海洋的数据应该写成怎样?
select * from 表1 where 篇名=%海洋% 这样写好像不对啊。
1。我用ADOTable控件连接DataSource控件和ADOConnection控件时,数据可以显示在DBGrid上。但是换成ADOQuery控件就显示不出来了。用ADOQuery控件应该怎么连接。是不是连接好了点击ACTION的true时,用SQL 2。我的数据库表名是中文的名字是“表1”,SQS语句应该怎么写?
select * from 表1 这样写对马?如果要搜索包含海洋的数据应该写成怎样?
select * from 表1 where 篇名=%海洋% 这样写好像不对啊。
当然显示不出来数据了
因为ADOQUERY没有SQL
然后:
adoquery得 active 改为true;
with adoquery do
begin
close;
sql.text:='select * from table';
open;
end;
with adoquery do
begin
close;
sql.add('select * from table');
open;
end;
或者在adoquery 的SQL属性里写'select * from table'也可以,但是要记得OPEN
adoquery1.sql.clear;
adoquery1.sql.add('select * from 表1 where 篇名 like "%海洋%"');
adoquery1.open;