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)

相关推荐

  • Javascript中DOM、节点和获取元素的示例分析

    技术Javascript中DOM、节点和获取元素的示例分析这篇文章给大家分享的是有关Javascript中DOM、节点和获取元素的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。DOM文

    攻略 2021年11月2日
  • 微型计算机中的内存储器所用材料是什么

    技术微型计算机中的内存储器所用材料是什么这篇文章主要介绍“微型计算机中的内存储器所用材料是什么”,在日常操作中,相信很多人在微型计算机中的内存储器所用材料是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

    攻略 2021年11月9日
  • 端午节的简介50字,端午节的来历30字左右

    技术端午节的简介50字,端午节的来历30字左右战国时期的楚国(今湖北)诗人屈原在该日抱石跳汨罗江自尽端午节的简介50字,统治者为树立忠君爱国标签将端午作为纪念屈原的节日;部分地区也有纪念伍子胥、曹娥等说法。
    端午节与春节

    生活 2021年10月22日
  • MyCat分库分表的示例分析

    技术MyCat分库分表的示例分析这篇文章主要为大家展示了“MyCat分库分表的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MyCat分库分表的示例分析”这篇文章吧。

    攻略 2021年11月2日
  • 英尺和米怎么换算,英尺、市尺、米毫米之间怎么换算

    技术英尺和米怎么换算,英尺、市尺、米毫米之间怎么换算一英尺和米怎么换算、概念不同: 市尺的长度是我国根据国际标准重新度量了原有的市尺,使之容易与公尺进行折算。英尺——在英语国家中,古代和现代各种以人脚长度为依据的长度计量

    生活 2021年10月30日
  • 钥匙忘屋里了怎么开锁,钥匙忘在屋里了在外面怎么打开

    技术钥匙忘屋里了怎么开锁,钥匙忘在屋里了在外面怎么打开锁芯先插里面的钥匙钥匙忘屋里了怎么开锁,外面再插钥匙转不动;先插外面的钥匙,里面插钥匙转不动。一般出门时,门里面不要在锁芯里插钥匙,插了钥匙就会出现你说的情况。如果屋

    生活 2021年10月22日