起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 133|回复: 3

【结帖】调用窗体**

[复制链接]
发表于 2008-6-5 11:17:17 | 显示全部楼层 |阅读模式
一个窗体上有datagrid,query ,datasource,button1这四个控件。query1联的是一台服务器a上的oracle数据库。这个数据库里有一个dblink指向的是另一个服务器b的数据库。query里的sql语句中的from语句都用得是“from 表名@dblinkname”的形式。通过这样的方法让datagrid显示多表联合查询后的结果。在buttonclick事件里写的是
procedure TCT1.Button1Click(Sender: TObject);
var
  lStr : String;
begin
  //BASESYSTEMINTERFACE.TSIMPLESQLFILTERBUILDFORM.Create(Context);
  BASESYSTEMINTERFACE.TSIMPLESQLFILTERBUILDFORM.BuildSQLFilter(TBizDataSet(supply),lStr);
  jsDialogs.showmsg(lstr,'');
end;
其中supply是query控件的名字。项目引用里也引用了系统核心库和系统接口。
运行时点击button后报错如图

点button.jpg

192.15 KB, 下载次数: 99

回复

使用道具 举报

 楼主| 发表于 2008-6-5 11:17:51 | 显示全部楼层

点确定后如图

点确定后如图

点确定.jpg

172.76 KB, 下载次数: 97

回复 支持 反对

使用道具 举报

发表于 2008-6-5 11:36:53 | 显示全部楼层
用标准数据集。query好像不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-5 13:43:27 | 显示全部楼层

ok了。

用query不行,我建了业务信息,用的标准数据集。就好了。谢谢。结帖吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 10:57 , Processed in 0.050469 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表