微软的MDAC中oledb for oracle 驱动——对过程参数:估计:位置绑定

  1. 该驱动最新支持到Oracle8i的水平,且不再更新了
  2. 使用该驱动。只能使用ODBC的存储过程调用方式: "{call procename (?,?,....)}"
  3. 只能支持返回一个记录集
  4. 该记录集所在的形式sys_refcursor参数可以是最后一个参数 或者是 倒数第二个参数
  5. 不支持调用时省略具有默认值的参数!这使得Oracle过程扩展——添加后续默认参数变得困难——必须修改调用该过程的程序!!!
  6. 必须利用ado的command对象调用,ADO自动将该过程返回的记录集绑定到ado返回的recordset对象上
  7. 使用该驱动,无需特殊设置。
  8. 注意:我们可能注意到有种说法,使用 "{call procename (?,{reseltset 0,io_cursor},?,....)}"的方式——应该是使用ODBC oledb的调用方式



Oracle的ODAC中oledb 驱动——对过程参数只支持位置绑定

  1. 该驱动不断更新
  2. 使用该驱动。可以使用ODBC的存储过程调用方式: "{call procename (?,?,....)}";还可以使用Oracle的调用方式:"begin  procename (?,?,....) ; end;"。但为了获得返回的记录集,必须使用ODBC方式
  3. 支持返回多个记录集,Recordset.NextRecordset()
  4. 该记录集所在的形式sys_refcursor参数可以是任意位置
  5. 支持过程的默认参数
  6. 必须利用ado的command对象调用,自动将该记录集绑定到返回的ado的recordset对象上,通过recordset对象的nextrecordset访问其他记录集
  7. 使用该驱动,必须设置connection对象或command对象的properties("PLSQLRSet")=true
  8. 支持更多的Oracle特有的数据类型,具有更高的效率

转载于:https://www.cnblogs.com/jinzhenshui/archive/2009/04/28/1445566.html

VB6:通过ADO访问Oracle存储过程返回的结果集相关推荐

  1. VB调用ORACLE存储过程返回多记录集

    一直没有写原创的习惯,每次都是从别的贴子拷贝过来.实在是不好意思.最近想把自己做的一个项目中所解决的问题和大家共享一下.希望对遇见这种情况的朋友有所帮助.       程序中要用到VB调用ORACLE ...

  2. oracle 存储过程返回,Oracle 存储过程返回结果集 (转)

    Oracle 存储过程返回结果集 (转)[@more@] 1.返回数组 (作者:/Message_Board/Send.?sendto=enhydraboy" target=_blank&g ...

  3. Java(CallableStatement)调用Oracle存储过程返回结果集(ResultSet)

     一:无返回值的存储过程调用 存储过程: CREATE OR REPLACE PROCEDURE PRO_1(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS BEGIN ...

  4. myabatis oracle 调用存储过程返回list结果集

    视频课:https://edu.csdn.net/course/play/7940 Mapper.xml 配置 <resultMap type="emp" id=" ...

  5. C#调用ORACLE存储过程返回结果集及函数

    ORACLE段: 首先在ORACLE建立PACKAGE和PACKAGE BODY,将在这里面定义函数和存储过程返回结果集. 1:建立PACKAGE: CREATE OR REPLACE package ...

  6. php oracle 存储过程 返回值,PHP 调用 Oracle 存储过程 之 查询

    在网上找了很久都没找到结果,今天看帮助,结合JAVA程序中的一个实例,写出了这个PHP调用Oracle存储过程的例子,也许有人会说PHP调用存储过程是很简单的,但在这里我还是想把这点小成就拿来共享一下 ...

  7. c oracle存储过程返回值,C#调用存储过程详解(带返回值、参数输入输出等)

    本文实例讲述了C#调用存储过程的方法.分享给大家供大家参考,具体如下: CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @stu ...

  8. vb.net调用oracle存储过程,今天搞好了VB.NET调用Oracle存储过程返回游标的问题

    代码: Public Function GetData(ByVal procDate As String) As ArrayListTry Dim conn As New Oracle.DataAcc ...

  9. Oracle存储过程返回游标实例详解

    复制代码 代码如下: CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHA ...

最新文章

  1. 32位jdk_MyEclipse 10((32/64位)、(MAC)、(Linux))软件安装教程
  2. 阿里云护航罗振宇2018“时间的朋友”跨年演讲,与千万观众一起跨年
  3. 阿里巴巴 Java 开发手册之编程规约(一)-------我的经验
  4. ssl以及构建私有CA
  5. LeetCode Random Pick Index(蓄水池抽样算法)
  6. 浅谈 JavaScriptCore
  7. java英语ppt_来了!思维导图一键转PPT来了!
  8. Java泛型初探————泛型通配
  9. 2005/2/21 开始查阅有关gis的相关信息
  10. Linux使用FlowScan
  11. BP神经网络的预测模型
  12. HIVE 面试题总结
  13. 秒搜神器everything背后的索引原理
  14. 解决方法:python下载慢,pycharm下载慢,anaconda下载慢,百度网盘链接分享给你备用
  15. Motorola WLAN之无线漫游
  16. 为什么爱因斯坦反对《自然辨证法》
  17. 实用的 Python 自动化办公技巧
  18. 利用python爬取王者荣耀皮肤壁纸
  19. Linux终端出现:To run a command as administrator (user “root“), use “sudo <command>“.
  20. tf.transpose详解(能懂版)

热门文章

  1. 常用的方法论-PARR
  2. Mvc 学习笔记(一)
  3. jacob 实现Office Word文件格式转换
  4. Win配置Apache+mod_wsgi+django环境+域名
  5. VC6下使用WebLink控件
  6. .net宿舍管理系统 mysql_基于.NET CORE的精美后台管理系统-RuoYi C#版
  7. import json java_JAVA的JSON数据包装-博客园老牛大讲
  8. 13-Flutter移动电商实战-ADBanner组件的编写
  9. sign check fail: check Sign and Data Fail解决方案
  10. Eclipse Java EE 开发 Web 应用程序