社区
数据库及相关技术
帖子详情
调用Oracle 8.17的存储过程,如何处理Cursor类型的返回参数!
wt_sanlian
2004-10-11 01:10:11
用户要求两系统连网,对方软件人员给了一个存储过程接口,有两个参数,其中一个为输入参数,另一个为输出参数,输出参数为Cursor类型。
用ADO的存储过程组件时,设置输出参数时,无法设置成ftCursor类型。该如何处理啊?
高手们帮帮忙,谢谢!
...全文
235
11
打赏
收藏
调用Oracle 8.17的存储过程,如何处理Cursor类型的返回参数!
用户要求两系统连网,对方软件人员给了一个存储过程接口,有两个参数,其中一个为输入参数,另一个为输出参数,输出参数为Cursor类型。 用ADO的存储过程组件时,设置输出参数时,无法设置成ftCursor类型。该如何处理啊? 高手们帮帮忙,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chifengwatch
2004-10-14
打赏
举报
回复
升级你的ado
wt_sanlian
2004-10-14
打赏
举报
回复
5.0
COKING
2004-10-13
打赏
举报
回复
BCB版本?
3996906
2004-10-12
打赏
举报
回复
我会用sql2000的,Oracle没用过,应该和数据库类型不大吧~~~~~~~现在ado这么牛
wt_sanlian
2004-10-11
打赏
举报
回复
我是用一个DBGRId通过DataSource连接到存储过程组件的,当把第二个Cursor型的参数不指定,然后将存储过程的Active设为 True,在DBGrid即可显示出结果!但当把Active设为false时,即出现上面的异常!
3996906
2004-10-11
打赏
举报
回复
寒~~~~~~~~输出参数不能当然不能指定啦~~~~~~~
你可以这样来得到输出吧
TCursor cursor = ADOStoreProc->Parameters->ParamByName("@out_Cursor")->Value;
再把你声明的ADOStoreProc delete掉
wt_sanlian
2004-10-11
打赏
举报
回复
用ADO连接时,存储过程的第二个参数不指定,即可正常执行,但又遇到一个问题
当我执行完一次后,存储过程组件处在Active = true状态,但我用存储过程组件的Close()方法时,
出现"BOF或EOF中有一个是"真",或者当前的记录已被删除,所需操作要求一个当前的记录" 异常
如何解决这个问题,
高手们帮帮忙啊!
3996906
2004-10-11
打赏
举报
回复
寒~~~~~~~~~~是那一个啊?bcb里没见啊?帮助里说支持这个类型的哦
wt_sanlian
2004-10-11
打赏
举报
回复
在对象查看器中设置成ftCursor时,会出现"参数不在处理范围之内"
3996906
2004-10-11
打赏
举报
回复
这样不行吗?
ADOStoreProc->Parameters->CreateParameter("@out_Cursor",ftCursor,pdOutput,4,0);
为什么不能设置成ftCursor?有说什么原因吗?
hailin10
2004-10-11
打赏
举报
回复
学习
Oracle
中
调用
带有
返回
参数
的
存储过程
本文介绍了如何在
Oracle
中创建并
调用
带有
返回
参数
的
存储过程
。首先,通过创建测试表EMP并插入数据,然后定义了一个名为PROC_TEST的
存储过程
,该过程接受一个输入
参数
V_STR,并有两个输出
参数
UPD_ROWS和INSET_ROWS,分别用于
返回
更新和插入的条数。
存储过程
内部包含了对EMP表的更新操作。接着,文章展示了两种
调用
该
存储过程
的方法,一种是在SQL命令行中直接执行,另一种是在PL/SQL块中
调用
,并打印
返回
的更新和插入条数。
Oracle
复合
类型
参数
的
存储过程
以及JDBC
调用
本文详细介绍了如何在JDBC中
调用
Oracle
的PL/SQL
存储过程
,涉及了nest表、varray数组、Object
类型
、table
类型
、Index table以及包含Person Object的nestTable作为
参数
的情况,提供了具体的创建
类型
、过程示例及对应的Java
调用
代码。
mybatis
调用
Oracle
存储过程
,并接收
返回
值(游标
类型
)
本文介绍如何使用
Oracle
存储过程
进行数据
处理
,并通过MyBatis框架实现Java应用与
存储过程
的集成。包括普通
返回
值和
返回
集合数据两种情况的
存储过程
创建、
调用
方法及MyBatis配置。
oracle
调用
存储过程
和函数
返回
结果集
本文介绍了在
Oracle
中通过
存储过程
和函数
返回
结果集的方法,重点讲解了如何使用REF
CURSOR
类型
定义包,并结合Java
调用
实现结果集的获取。适用于程序开发中对
Oracle
数据库进行复杂查询数据交互的场景。
Mybatis
调用
多游标
参数
存储过程
Mybatis
Oracle
Procedure multi
cursor
本文介绍了如何在Mybatis中
调用
Oracle
存储过程
,特别是
处理
返回
多个游标的场景。通过一个具体的例子,展示了从接口定义、Mapper配置到JUnit测试的完整流程,供后续开发者参考。
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章