关于PB和存储过程的问题

原创 2004年10月21日 22:46:00
存储过程实为一个解决很多的问题的好办法,以经有近一个星期的时间了,被卡在存储过程的问题上了,存储过程在后台执行一切正常,功能为传递两个视图名和视图中的字段名,在存储过程中创建一个表,形成交叉报表的型式。可是在后台执行的时候正常,在前台调用该存储过程的时候却是总也无法正常创建该表。用事件跟踪器来跟踪,判断为或者是临时表的数据为空,或者是没有连接上字段。但一直未能得其解。今天,在老师的指导下,终于有了结果,原来在PB前台执行存储过程传参数或者是在存储过程中调用的时候,所用的参数一定不能为视图,PB执行存储过程时,视图在存储过程中被解释为一条SELECT语句,结果造成上述问题,将参数和操作对象改为表后,问题解决了!

PB中调用存储过程

PB中调用存储过程完整编程 String   ls_Proc Long   ll_Count,ll_flag String   ls_Id String   ls_return ls_Pr...
  • happymagic
  • happymagic
  • 2015年04月23日 14:47
  • 3192

PB总结——游标,Datastore和存储过程的调用

使用游标 string     cur_name                         declare cur_name cursor for             select...
  • zhixinhuacom
  • zhixinhuacom
  • 2014年05月06日 22:06
  • 678

PB中调用存储过程获取返回值

本文拟以SYBASE ASE 10.X和11.X数据库为例,说明如何在PB脚本当中获取存储过程的返回值。作为一个存储过程,其输出的结果数据可能包括三类:SELECT结果集、RETURN结果、OUTPU...
  • tlammon
  • tlammon
  • 2016年03月30日 01:36
  • 2968

pb中 调用 存储过程 例子

sqlca.autocommit=true declare lup_drophiscol procedure for up_drophiscol @tablename=:ls_tabname, @ch...
  • xys_777
  • xys_777
  • 2009年07月30日 20:30
  • 8695

[pb] 如何动态生成数据源为存储过程的数据窗口?整理

oracle 嵌套进参数string ls_arg  ls_arg = "100" //测试参数sqlselect = 'execute EOS.HHQUERY;0 AI_A ='+ls_Arg+'"...
  • xys_777
  • xys_777
  • 2010年07月07日 10:49
  • 4406

常识(3)- PB中调用SQL Server存储过程

PB中调用SQL Server存储过程DECLARE logical_procedure_name PROCEDURE FOR SQL_Server_procedure_name@Param1 = v...
  • rambo_china
  • rambo_china
  • 2008年02月28日 17:34
  • 2049

pb使用RPCFUNC调用存储过程

归纳起来PB6.0中调用Oracle存储过程有以下四种方法。   方法一:以关键字RPCFUNC声明存储过程;   方法二:以DECLARE PROCEDURE语句声明存储过程;   方法三:以动态S...
  • pcwe2002
  • pcwe2002
  • 2016年09月26日 22:56
  • 1210

PB调用带返回值的存储过程

/** 实例变量: string is_vouchertype = '',is_jd = '' ,is_accountnum = '' **/ string ls_sqlerrtext,ls_sql...
  • zhou279818998
  • zhou279818998
  • 2017年09月26日 11:01
  • 176

如何在PB中执行oracle存储过程并接收返回的数据集

在PB中用oracle的存储过程返回记录集做数据源来生成数据窗口 首先oracle的存储过程写法与MSSQL不一样,差别比较大。如果是返回数据集的存储过程则需要利用oracle的包来定义游标。 但是若...
  • gsdfhsd65
  • gsdfhsd65
  • 2014年08月24日 18:38
  • 702

关于PB调用写有事务开始的存储过程出错的原因

在PB6.5的开发中遇到这样的问题:PB需要调用一个存储过程,这个存储过程中需要用到事务,所以在存储过程中就是用begin work开始事务,在后台调试,运行成功。 然后在PB中 declare游标...
  • wz19870429
  • wz19870429
  • 2012年02月02日 15:15
  • 549
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于PB和存储过程的问题
举报原因:
原因补充:

(最多只允许输入30个字)