ado如何调用存储过程

技术ado如何调用存储过程小编给大家分享一下ado如何调用存储过程,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!你可以在安装ADO调用存储过程中。但它的功能没有Oracle或Microsoft那么多。而

边肖将与您分享ado如何调用存储过程。希望大家看完这篇文章后有所收获。我们一起讨论一下吧!

安装ADO时可以调用存储过程。但是它没有甲骨文或者微软那么多功能。当然,Data Direct也为甲骨文提供了本地数据提供商。可以在Visual Studio中安装。但是它没有甲骨文或者微软那么多功能。

在ADO中调用存储过程一直是困扰大家的问题。事实上,用ADO调用存储过程的方法在很多书上都提到过,标准做法无非是遵循以下步骤:

1.生成并初始化一个_ CommandPtr对象;

2.生成调用存储过程所需的参数,所有参数都是_ParameterPtr对象;

3.将使用_ CommandPtr的Append方法按顺序为存储过程提供参数(包括输入参数和输出参数);

4.指定要用于_ CommandPtr对象的ADO连接;

5.用_ CommandPtr的Execute方法调用存储过程;

6.从结果中获取返回参数(如果有)的值。具体流程我就不在这里详细描述了。我想看一下本文附带的代码应该就清楚了。在这里,我想解释一下我用ADO调用存储过程的经验。

1.关于创建参数函数

这个函数的原型是:createparameter (Name,type,direction,size,value),其中Name是参数的名称,可以指定,也可以不指定;

Type是一个DataTypeEnum值,它指定参数的类别,它的值包括adInteger、adChar、character/string等。ADO调用存储过程Direction是一个ParameterDirectionEnum值,其值为adParamInput、adParamInput、adParamOutput、adParamOutput、adParamUnknown;Size是Long类型的值,以字节为单位表示参数值的* * *长度。例如,对于int类型,该值可以作为sizeof(int)。

对于Long类型,该值可以取为sizeof(long)。ADO调用字符串类型的存储过程,可以使用字符串的长度。值是一个变量值,它是这个参数的值。这里应该注意,定义存储过程时,类型参数、方向参数和大小参数必须与参数一致。

例如,如果您有以下存储过程之一:

createprocedureesms _ Proc _ Handle _ All(@ useriditeger、@SourAddrVarchar(15)、@ destadrvarchar(5000)、@ AvValueSingleoutput、@ReturnInfovarchar(100)输出看完这篇文章,相信大家对“ado如何调用存储过程”有了一定的了解。想了解更多,请关注行业资讯频道,感谢阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/133537.html

(0)

相关推荐

  • linux 定时任务

    技术linux 定时任务 linux 定时任务crontab: 排程(定时软件)增加定时任务(crontab -e)例每天的凌晨2:50执行/root/1.sh50 02 * * * /root/1.s

    礼包 2021年12月18日
  • Java关键字和保留字是什么

    技术Java关键字和保留字是什么这篇文章主要讲解了“Java关键字和保留字是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java关键字和保留字是什么”吧!  1、访

    攻略 2021年11月4日
  • Tomcat 结合Atomikos 实现JTA

    技术Tomcat 结合Atomikos 实现JTA Tomcat 结合Atomikos 实现JTA最近项目切换环境,把weblogic 换成tomcat 记录中间遇到的问题
    Tomcat下配置Atomi

    礼包 2021年11月23日
  • 高处不胜寒的意思,“高处不胜寒”是什么意思

    技术高处不胜寒的意思,“高处不胜寒”是什么意思高处不胜寒的意思是高处不胜寒的意思:受不住高耸九天的寒冷。现在经常比喻一个人在技艺或修为上所达到的极高
    境界。境界越高,能够做伴的人就越少,越会感到孤独与寒冷。
    这句诗出自宋

    生活 2021年10月24日
  • 什么是RDB和AOF

    技术什么是RDB和AOF这篇文章主要介绍“什么是RDB和AOF”,在日常操作中,相信很多人在什么是RDB和AOF问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是RDB和AOF”的疑惑有

    攻略 2021年10月22日
  • mysql数据库备份恢复且保留新数据(mysql数据库的备份还原是怎么做的)

    技术mysql数据库增量数据恢复的方法是什么本篇内容介绍了“mysql数据库增量数据恢复的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大

    攻略 2021年12月21日