我先把sql查询语句写成函数,通过调用函数,把结果显示到dbgrid中,不知道如何去做?还请大家帮忙
function Tform1.namey(sbid:string):integer;
var query:adoquery;
begin
{ 中间应该如何写?}
end;
sql语句=select 设备参数,字段值 form sb where 设备代码:=sbid调用语句: namey('0101001');
调用以后,dbgrid没有所要显示的查询结果?请高手帮忙解决?在此非常感谢!
function Tform1.namey(sbid:string):integer;
var query:adoquery;
begin
{ 中间应该如何写?}
end;
sql语句=select 设备参数,字段值 form sb where 设备代码:=sbid调用语句: namey('0101001');
调用以后,dbgrid没有所要显示的查询结果?请高手帮忙解决?在此非常感谢!
解决方案 »
- DBGridEH 如何设置某一行的颜色
- [调查]你经常被拖欠工资吗?
- 怎么得到字符串算式的值?
- 生成菜单取消快捷键
- 权限问题,小弟人穷志更坚,我只能深深的祝大家身体健康
- 为什么WIN2000服务器会经常自动启动?
- 关于Delphi方面的网址
- 实在非常不明白为什么现在的论坛会搞的那么差,很多人都走光了,经常登陆不了,我非常伤心,散分
- 那位大哥給個程序我學習學習?(有關進銷存的)共300分還可再加.
- 大侠们~~~~~可知Async Professional控件的安装码?~~~~~~~~~~~~~~~~
- 水晶报表刷新问题
- 如何在Com中响应Mouse Enter或者Mouse Leave事件?顶者有分
var
query: TADOQuery;
begin
query := TADOQuery.Create(nil);
try
with query do
begin
Connection := '';
close;
sql.text := 'select 设备参数,字段值 form sb where 设备代码 = ''' + sbid + '''';
open;
end;
result := query;
finally
query.free;
end;
end;//调用语句
adoquery := namey('')
adoquery := namey('')
这个语句提示不能运行!
而且还是没有得到查询结果!