if query.isempty then Showmessage('not found') else Showmessage('found')
你现在还不熟习,就先用控件,在DATACONTROL页里的那些东东。 你先放一个DataSource在FORM上,点DataSet属性,指向你的query,然后用数据感知控件,将DataSource属性设为你放的DataSource,datafield属性可以用来指定字段。另外Tdegrid可以用表格的形式显示数据。 By the way: jacksu(学习)的 if Query.IsEmpty then 这句代码表示你可以在万一没有满足条件的数据时干点什么。
Showmessage('not found')
else
Showmessage('found')
你先放一个DataSource在FORM上,点DataSet属性,指向你的query,然后用数据感知控件,将DataSource属性设为你放的DataSource,datafield属性可以用来指定字段。另外Tdegrid可以用表格的形式显示数据。
By the way:
jacksu(学习)的
if Query.IsEmpty then
这句代码表示你可以在万一没有满足条件的数据时干点什么。
先正确设置query1的属性,注意datasource不要填写!然后
datasource1.dataset:=query1;
dbgrid1.datasource:=datasource1;
如果你的query查询语句没有错误,你的查询结果就应该显示再dbgrid1中。
你可以在对象属性监视器里设定好query1的相关属性,如tablename,sql等,然后讲active设为true,看dbgrid1是否显示相关query1.tablename指定的数据表,如果可以就说明设置没有错误,运行查询功能,就可以将结果显示再dbgrid1中