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)

相关推荐

  • c++面试题(c++用什么软件编程)

    技术如何利用上下文属性将 C++ 对象嵌入 QML 里本篇文章为大家展示了如何利用上下文属性将 C++ 对象嵌入 QML 里,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、设置

    攻略 2021年12月15日
  • Sql Server参数化查询之where in和like实现详解

    技术Sql Server参数化查询之where in和like实现详解 Sql Server参数化查询之where in和like实现详解GPS平台、网站建设、软件开发、系统运维,找森大网络科技!htt

    礼包 2021年11月15日
  • php如何获取指定日期是一周的第几天

    技术php如何获取指定日期是一周的第几天这篇文章主要讲解了“php如何获取指定日期是一周的第几天”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何获取指定日期是一周

    攻略 2021年11月30日
  • zookeeper小工具zkui怎么用

    技术zookeeper小工具zkui怎么用本篇文章给大家分享的是有关zookeeper小工具zkui怎么用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。回顾

    攻略 2021年11月12日
  • python二叉树遍历教程(二叉树python修改指定结点算法)

    技术怎么返回python二叉树的中序遍历今天就跟大家聊聊有关怎么返回python二叉树的中序遍历,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.给定一个二叉树,

    攻略 2021年12月13日
  • 怎么编写Prometheus配置文件prometheus.yml

    技术怎么编写Prometheus配置文件prometheus.yml小编给大家分享一下怎么编写Prometheus配置文件prometheus.yml,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!默认情

    攻略 2021年11月21日