起步软件技术论坛-X3

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

【结帖】使用自增字段时出现错误。

[复制链接]
发表于 2007-9-17 11:54:32 | 显示全部楼层 |阅读模式
插入表单的时候有一个出现错误 ,但是在代码中这个方法已经加入了,并且保存嵌入了。

错误信息:
  运行...出现异常:加载资源文件"biz:...ParamGroup"除污,错误原因:Error reading ParamZZDDBH.OnGetValue:方法“ParamZZDDDBHGetValue”被事件OngetValue引用了,但没有实现类型:Exception.


procedure TYWCSZ.ParamZZDDDBHGetValue(Sender: TObject; var Value: Variant);
begin
  Value:=COMMONUTILS.TCOMMONUTILS.GetAutoIncreaseID(Self.Context,
  TBizParam(Sender).ID, TBizParam(Sender).DisplayName);
  Value:=CommonUtils.TCOMMONUTILS.StrToRightLenStr(Variants.VarToStr(Value),'0',10);
end;

在这个业务参数组中还有其他两个自增字段,就没有出错。

请问这个问题可能是哪里出现错误了?如何解决?

error.gif

4.85 KB, 下载次数: 127

回复

使用道具 举报

发表于 2007-9-17 12:11:39 | 显示全部楼层
可能是业务参数中的代码没有编译吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-17 14:50:33 | 显示全部楼层
我编译的时候出现错误:
不能隐式转换TAggregate 成为TBaseAggregate。

上一次在你们公司培训也出现这种情况。你们哪里的人把系统函数库中
    lAggregate.Expression := SysUtils.Format('Max(%s)', [AIntField]);
    Result := Integer(ADataSet.CalcAggregate(lAggregate, 0));
删掉了,才没有错误。

请问我这里是不是也要这样呢?

我使用的版本为:3.0.6.2809
回复 支持 反对

使用道具 举报

发表于 2007-9-17 15:11:25 | 显示全部楼层
重新导入一次  系统空间\系统运行库\系统函数库
回复 支持 反对

使用道具 举报

发表于 2007-9-20 14:22:01 | 显示全部楼层
问题怎么样了,楼主?
回复 支持 反对

使用道具 举报

发表于 2007-9-24 17:23:17 | 显示全部楼层
楼主请反馈
回复 支持 反对

使用道具 举报

发表于 2007-9-29 18:25:51 | 显示全部楼层
该帖先结,有问题请重新开新帖!!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 15:57 , Processed in 0.045935 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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