社区
PowerBuilder
帖子详情
急!!!!!!!在线等待ing。。。。一个简单的问题
tom_sun
2005-04-20 10:28:28
请问各位大虾
在pb中如何引用sqlsever中的存储过程
急
请各位大虾给我解答。
小弟很菜,希望多多学习。
...全文
181
8
打赏
收藏
急!!!!!!!在线等待ing。。。。一个简单的问题
请问各位大虾 在pb中如何引用sqlsever中的存储过程 急 请各位大虾给我解答。 小弟很菜,希望多多学习。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sh_zll
2005-04-20
打赏
举报
回复
比如有个存储过程名为new,参数为@Param1,@Param2,
DECLARE new_procedure PROCEDURE FOR
newprocedure @Param1 = :ls_param1, @Param2 = :ls_param2;
EXECUTE newprocedure;//执行
close newprocedure;//关闭存储过程
//ls_param1和ls_param2分别是pb程序中传给它的值 string ls_param1,string ls_param2
//当然也可以是其他不同类型的参数
具体请参见pb帮助
j9dai
2005-04-20
打赏
举报
回复
帮顶
aichangfeng
2005-04-20
打赏
举报
回复
數據源選擇Stored Procedure
tom_sun
2005-04-20
打赏
举报
回复
sh_zll() ( )
大哥能否说明一下.
sh_zll
2005-04-20
打赏
举报
回复
DECLARE logical_procedure_name PROCEDURE FOR
SQL_Server_procedure_name
@Param1 = value1, @Param2 = value2 ;
EXECUTE SQL_Server_procedure_name;
princelily
2005-04-20
打赏
举报
回复
数据库存储过程说明
PowerScript 中调用数据库的存储过程Stored Procedure 时存储过程作为事务对象
的对象函数来使用调用方法为
object.function ()
其中object 是事务对象名function 是存储过程名
需要注意的是只有当应用程序连接到诸如Sybase Oracle Informix 或其他支持存
储过程的ODBC 数据库时才能够使用存储过程
数据库存储过程在使用之前需要首先予以说明可以把存储过程说明成局部外部函
数如果PowerBuilder 开发环境已经连接到某个数据库上并且该数据库系统支持存储过
程那么在Declare Local External Functions 对话框中就会出现一个Procedures 按钮
单击该按钮你就会看到该数据库中已经定义的存储过程
按存储过程的返回值可分为两类一类有返回值我们可以把它看成函数另一类没
有返回值可以把它看成过程在下面的说明语法中函数型存储过程使用FUNCTION
关键字过程型存储过程使用SUBROUTINE 关键字
函数型存储过程说明的语法为说明时应该写成一行
FUNCTION rtndatatype functionname ( { { REF } datatype1 arg1,..., { REF }
datatypen argn } ) RPCFUNC { ALIAS FOR "spname" }
过程型存储过程说明的语法为说明时应该写成一行
SUBROUTINE functionname ( { { REF } datatype1 arg1 , ..., { REF } datatypen
argn } ) RPCFUNC { ALIAS FOR "spname" }
其中
rtndatatype 在函数型存储过程的说明中说明存储过程的返回值类型
functionname 指定存储过程的名称如果该名称不是有效的PowerScript 标
识符或在不同的数据库管理系统中存储过程功能相同但名称不同那么应该
ALIAS FOR 子句为该存储过程说明一个别名
REF 关键字指明参数以引用方式传递省略该关键字时参数以传值方式
传递
datatype arg 指明参数的数据类型以及参数名
RPCFUNC 关键字指明该说明是数据库的存储过程的说明而不是动态链
接库中外部函数的说明
ALIAS FOR "spname" 可选项ALIAS FOR 是关键字spname 是开发人员
为该存储过程起的别名代码中可以使用别名来调用该存储过程
示例1 下面的语句说明一个有返回值的存储过程GIVE_RAISE 说明时应该写成一
行
FUNCTION double GIVE_RAISE(ref double SALARY) RPCFUNC ALIAS
FOR "GIVE_RAISE_PROC"
代码中可如下调用该存储过程
double val = 20000
double rv
rv = SQLCA.GIVE_RAISE_PROC(val)
示例2 下面的语句说明一个有返回值的存储过程SPM8 但没有使用别名
FUNCTION integer SPM8(integer value) RPCFUNC
代码中可如下调用该存储过程:
int myresut
myresult = SQLCA.spm8(myresult)
if SQLCA.sqlcode <> 0 then
messagebox("error",SQLCA.sqlerrtext)
end if
tom_sun
2005-04-20
打赏
举报
回复
gg不是datawin
我说的是在程序代码中如何引用.
谢谢阿
多多赐教
xxdyy
2005-04-20
打赏
举报
回复
如果是datawindow的话,只要定义datawindows时data source 选择 Stored Procedure就可
动词
ing
基本用法_非谓语动词之
ing
式详解(思维导图)
本文主要介绍非谓语动词的
ing
式,包括其定义,是动词+
ing
形式,含动名词和现在分词;还阐述了构成规则、组合结构、时态和语态、用法,以及动名词和现在分词的异同,指出
ing
式能丰富句子含义。
动词
ing
基本用法_动词
ing
形式的用法及变化规则
本文介绍了动词
ing
形式的用法,包括在正在进行时中谓语动词后加
ing
,以及一些特殊表达。还阐述了其变化规则,如一般情况直接加
ing
、以不发音e结尾去e加
ing
等。同时指出部分动词无进行时态,并配有相关练习。
动词
ing
形式的5种用法_动词
ing
形式的5种用法 ,价格是多少
本文详细介绍了动词
ing
形式在英语中的五种常见用法:作主语、it作形式主语的句型、在There+be+no+-
ing
结构中作表语、作宾语以及表示进行中的动作。通过实例解析,帮助读者理解和掌握这一语法点在实际应用中的运用。
在线
加密解密网站大全(更新
ing
)
本文介绍了一种使用培根密码进行加密和解密的方法,并提供了
一个
具体的培根密码实例。同时还涉及了多种
在线
解码工具,包括ASCII网页转换工具、MD5
在线
解密等。
动词
ing
基本用法_英语非谓语动词巩固练习题8
博客围绕英语动词-
ing
形式展开,包含相关填空和选择题练习及解析,如enjoy后接-
ing
作宾语等。还介绍了非谓语动词-动词-
ing
形式的基本用法,包括作主语、表语、宾语等情况。
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章