起步软件技术论坛-X3

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

执行存储过程一半,提示“运行系统初始化的时候发生异常:error occur during invoke g

[复制链接]
发表于 2011-11-21 10:07:59 | 显示全部楼层 |阅读模式
大家好,
我在X3平台:执行存储过程一半,提示“运行系统初始化的时候发生异常:error occur during invoke getrecords method,The executeQuery method must return a result set ”的错误,
出现这个错误提示的时候,代码就跳到“ FStoredProc.Active:=True;
”,如下图所示:

具体本人写的代码如下
procedure TMainForm.ConPermissExecute(Sender: TObject);
var
   FStoredProc:TStoredProc; //存储过程
begin
    if  JsDialogs.ConfirmBox('准备配置部门的所有OA单据流程,可能需要三四分钟时间,请耐心等待!!','提示', 1) then
        begin
              FStoredProc:=TStoredProc.Create(Self);
              try
               //FStoredProc.ConnectionString := OACOMMMONLIB.TOACommon.GetSysInteUrl;
                FStoredProc.ConnectionString:='DATABASEURL=Biz:SYSINTESYSTEMINTDB.Database';
                  FStoredProc.Active:=False;
                  FStoredProc.StoredProcName:='linbinAdd0Level';
                  FStoredProc.Params.ParamByName('@fisverifydept').AsString:= Edit1.text; //部门ID参数
                  FStoredProc.Active:=True;
              finally
                FStoredProc.Free;
              end;
              jsDialogs.ShowMsg('部门流程配置完成','提示');
        end
    else
    begin
      SysUtils.Abort;
    end;
end;


请各位看一下,哪里需要修改,谢谢。。。

qq截图20111121100117.jpg

27.41 KB, 下载次数: 81

回复

使用道具 举报

 楼主| 发表于 2011-11-24 14:31:18 | 显示全部楼层
不知道哪位有遇到这种情况的..
回复 支持 反对

使用道具 举报

发表于 2011-11-24 16:50:35 | 显示全部楼层
FStoredProc.Active:=True; 改成 FStoredProc.Execute; 试试呢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-4-26 18:51 , Processed in 0.052040 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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