起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 144|回复: 7

[请求]存储过程执行的时候报错,请支持

[复制链接]
发表于 2008-4-14 21:45:26 | 显示全部楼层 |阅读模式
在代码里调用一个没能传参数的存储过程时,报错!
代码是
  with TStoredProc.Create(nil) do
  try
    ConnectionString := 'DATABASEURL=Biz:HAJ_DSDSEZHAJ_YWDB.Database';
    StoredProcName := 'TESTPROC';
    Execute;
  finally
    Free;
  end;

存储过程是
create or replace procedure TestProc is
li_count   integer;
ls_ndm     varchar2(12);
ls_nmc     varchar2(80);
begin
  for s_aj in (select * from vw_aj_xtxx where ajbh is not null) loop
    li_count :=0;
    select count(*) into li_count from t_aj_ys where ajbh=s_aj.ajbh;
    if li_count<=0 then
      delete from vw_aj_xtxx where ajbh=s_aj.ajbh;
      commit;
    end if;
  end loop;
end TestProc;

exe.jpg

16.06 KB, 下载次数: 94

回复

使用道具 举报

发表于 2008-4-15 09:20:54 | 显示全部楼层
参数必须赋值
回复 支持 反对

使用道具 举报

发表于 2008-4-15 09:21:04 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-15 16:33:22 | 显示全部楼层
郁闷,2401的不行,难道后面的版本都不支持吗?
不能解决些问题吗?
回复 支持 反对

使用道具 举报

发表于 2008-4-15 16:39:27 | 显示全部楼层
楼主在2936里测试过吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-15 16:59:25 | 显示全部楼层
还没测试
回复 支持 反对

使用道具 举报

发表于 2008-4-15 17:51:28 | 显示全部楼层
请楼主试试看这种用法在2936上能否通过。
回复 支持 反对

使用道具 举报

发表于 2008-5-5 10:01:24 | 显示全部楼层
楼主,问题解决了吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-11 16:07 , Processed in 0.057310 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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