社区
PowerBuilder
帖子详情
急!!!!!!!在线等待ing。。。。一个简单的问题
tom_sun
2005-04-20 10:28:28
请问各位大虾
在pb中如何引用sqlsever中的存储过程
急
请各位大虾给我解答。
小弟很菜,希望多多学习。
...全文
136
8
打赏
收藏
急!!!!!!!在线等待ing。。。。一个简单的问题
请问各位大虾 在pb中如何引用sqlsever中的存储过程 急 请各位大虾给我解答。 小弟很菜,希望多多学习。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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就可
Linux连接总是报:connection reset by peer
问题
!!!程序退出的解决办法
求救:Linux连接总是报:connection reset by peer
问题
!!! 各位大哥:小弟我在Linux下写的服务程序,当压力很大(连接客户量多频繁、发送请求频繁)的时候,服务总是会部分连接报connection reset by peer错误,结果我的服务把它关闭! 查了部分资料,大部分是认为Linux有个tcp_wrap守护服务程序来管理tcp,默认值为一秒只能连
一个
上来。...
spr
ing
boot 压测 50并发 线程
等待
_排查压测
问题
引发的系统性能调优过程
前言:今天测试部门的小梦找到我,委屈巴巴的说我写的接口有
问题
,因为她对这个接口进行压力测试时,发现系统的吞吐量一直上不去,并且 应用服务器 (部署接口项目的服务器) 的CPU、内存等资源的使用率也一直很低,导致一直无法测试出这个接口的压力峰值。听小梦说完后,自己心想接口都测试了好几遍了, 接口代码 绝对不可能有
问题
的,再说了,有
问题
也不能承认呀,看来得往别的地方上扯扯呀;然后我说道,接口应该是没问...
面试过程中应注意的
问题
与禁忌
面试过程中应注意的
问题
与禁忌 一、面试中应注意的
问题
应试者要想在面试答辩中获得成功,必须注意以下几个
问题
: (一)淡化面试的成败意识 一位面试者在面试前自认为各方面都比别人优秀,因此,他认为自己可以高枕无忧了。谁知主考官在面试中出其不意,提了
一个
他前所未闻的
问题
。顿时,他像失了魂似的,情绪十分低落。等到主考官再提些
简单
的
问题
时,他仍无法从刚才的失败中走出来,最终名落孙山。 应试者对于面
百年一遇的奇怪
问题
:当IE遇上.NET Framework 4.5
注:该
问题
已解决,详见终于解决“百年一遇”奇怪
问题
。
一个
是微软的 IE,
一个
是微软的.NET Framework 4.5,竟然出现如此离奇的
问题
,不得不让人想起一句诗句:“本是同根生,相煎何太
急
”。 下面我们来一睹这个百年一遇的奇怪
问题
。
问题
背景 最近将 job.cnblogs.com 项目中的 Entity Framework 升级到了 5.0,据说 EF 5.0 在 .NET F...
12天带薪年假?外企氛围?杭州小而美
急
招Prompt工程师!
uu们,双非Java选手可卷可躺,长沙金蝶和泸州老窖选哪
一个
呀,长沙金蝶给的双非白菜价,泸州老窖这边年包13w,进去估计是二开或者运维,纠结点就是怕金蝶裁员,薪。# 投了近40家,除去5-10家双选会的,面试了16家左右,拒面3-5家,9月底2个offer,10月底3。引流:华为,南京,美团,阿里,腾讯,秋招0offer 秋招无offer 华为云。目前有二个offer在纠结中:1. 奥克斯:base宁波,IT开发,到手n,偶尔加班,双休,和女朋友一起签的奥克斯,能在一起。
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章