跪求,pb9 调用ORACLE存储过程的时候,编译出错了,为什么?

cgcfjxyjxy 2011-04-03 09:13:50
我用PB调用ORACLE存储过程的时间,编译出现了一个警告,内容如下:
ora-04043 object "pblic".prc_log_yxsd does not exist
请问这是何故?好像是我调用存储过程的时候,没有指定存储过程所在的包?但是我建这个存储过程的时候也没有限定它属于那个包呀??

我的代码
declare prc_write_log prcedure for prc_log_cg() //这行出的错误


..


execute prc_write_log;
...全文
161 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
aqua_w 2011-04-20
  • 打赏
  • 举报
回复
how to fix it? I have the same problem.
cgcfjxyjxy 2011-04-05
  • 打赏
  • 举报
回复
对不起,是我敲错了,
我改一个我的问题
我用PB调用ORACLE存储过程的时间,编译出现了一个警告,内容如下:
ora-04043 object "pblic".prc_log_yxsd does not exist
请问这是何故?好像是我调用存储过程的时候,没有指定存储过程所在的包?但是我建这个存储过程的时候也没有限定它属于那个包呀??

我的代码
declare prc_write_log procedure for prc_log_cg() //还是这这行出的警告错误


..


execute prc_write_log;



?????????????????????????????
某宅男 2011-04-04
  • 打赏
  • 举报
回复
prc_log_cg() 这个过程里面有调用 prc_log_yxsd() 吗?prc_log_yxsd() 是属于OWNER "pblic"的,有访问"pblic" 下的过程的权限才行
xuam 2011-04-04
  • 打赏
  • 举报
回复
权限问题吧?
cgcfjxyjxy 2011-04-04
  • 打赏
  • 举报
回复
对不起,是我敲错了,
我改一个我的问题
我用PB调用ORACLE存储过程的时间,编译出现了一个警告,内容如下:
ora-04043 object "pblic".prc_log_yxsd does not exist
请问这是何故?好像是我调用存储过程的时候,没有指定存储过程所在的包?但是我建这个存储过程的时候也没有限定它属于那个包呀??

我的代码
declare prc_write_log procedure for prc_log_cg() //还是这这行出的警告错误


..


execute prc_write_log;



liubocy 2011-04-03
  • 打赏
  • 举报
回复
prcedure-->procedure

declare prc_write_log procedure for prc_log_cg();

1,076

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧