起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 175|回复: 2

【搞定】业务参数在sql编辑器中取值的问题**

[复制链接]
发表于 2007-4-3 16:01:44 | 显示全部楼层 |阅读模式
我自己写了一个业务参数,在ongetvalue中取值代码如下
var
  lQuery: Business.Data.TQuery;
begin
  lQuery := Business.Data.TQuery.Create(nil);
  Value := '100';
  with lQuery do
  try
    ConnectionString := 'DATABASEURL=Biz:JUSTEPCOOPERATIONSYSTEMCOOPERATIONDB.DATABASE';
    Close;
    CommandText := '';
    CommandText := 'select ZGS from GZZD where state = ''10''';  
    Open;
    if (not lQuery.IsEmpty) then
    begin
      Value := Fields[0].asString;
    end;
  finally
    lQuery.close;
  end;

在代码中可以正常引用取值,在业务流程的条件分支环节中的条件定义中也可以正确使用,但是在查找属性中的sql编辑器里面使用,却取不出数据来

image002.jpg

28.65 KB, 下载次数: 86

回复

使用道具 举报

发表于 2007-4-3 17:24:24 | 显示全部楼层
楼主,参数使用代码方式取值。
需要在business中运行时才能生效,在设计期间是不执行的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-3 18:06:10 | 显示全部楼层
果然,呵呵,多谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-18 20:25 , Processed in 0.078679 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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