//执行存贮过程,将值返回

转载 2004年06月24日 16:50:00

 _CommandPtr cmd;
 cmd.CreateInstance("ADODB.Command");
 //id号
 _ParameterPtr pParamRk;  
 pParamRk.CreateInstance("ADODB.Parameter");
 pParamRk->Name="job_id"; //存储过程的参数1
 pParamRk->Type=adInteger; //整型
 pParamRk->Size=2;   //
 pParamRk->Direction=adParamInput;//表明是输入参数
 CString tstr;
 tstr.Format("%d",id);
 pParamRk->Value=_variant_t(tstr);//int->CString->_variant_t后赋值
 cmd->Parameters->Append(pParamRk);
 //返回值
 _ParameterPtr pParamOk;  
 pParamOk.CreateInstance("ADODB.Parameter");
 pParamOk->Name="desc";  //参数2名称
 pParamOk->Type=adChar;  //字符串
 pParamOk->Size=20;   //大小为20个字节
 pParamOk->Direction=adParamOutput; //声明是输出参数
 cmd->Parameters->Append(pParamOk);
 //_variant_t TheValue = MySet->GetCollect("FIELD_1"); 
 //CString sValue=(char*)_bstr_t(TheValue);

 cmd->ActiveConnection = piConnection;
 cmd->CommandText="test"; //存储过程的名字
 cmd->CommandType=adCmdStoredProc;//表示为存储过程adCmdStoredProc
    //执行,获得结果
    cmd->Execute(NULL, NULL, adCmdStoredProc);
    //将值返回
 return (char*)_bstr_t(pParamOk->Value);

pl/sql 创建并执行oralce存储过程,并返回结果集

因为以前一直用sql server多,现在一下子用oracle ,d
  • kimizhou_blog
  • kimizhou_blog
  • 2014年09月17日 12:38
  • 21895

C#调用存储过程带输出参数或返回值

CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUT AS BE...
  • smartsmile2012
  • smartsmile2012
  • 2014年05月26日 14:02
  • 18792

存储过程输出参数、返回值、返回表及C#调用

存储过程中可以定义输出变量,返回值,执行存储过程还能获得结果集。每个存储过程的默认返回值为0。下面紧接着上文 SQL Server中存储过程Stored Procedure创建及C#调用 基础上写的一...
  • tanzhangwen
  • tanzhangwen
  • 2015年02月26日 11:27
  • 3338

MFC 访问Access数据库 建立并执行存贮过程

MFC 访问Access数据库  建立并执行存贮过程 在学习VC ADO访问数据库时,每次遇到带参数的查询或者存贮过程时,就比较反感,因为印象中好像就是SQl 才支持这些操作,因此在网上到处搜集...
  • ziyuanxiazai123
  • ziyuanxiazai123
  • 2011年03月27日 23:15
  • 1869

详解Hibernate呼叫Oracle的存贮过程和函数

  • 2008年12月13日 11:57
  • 1.73MB
  • 下载

CallableStatement 调用存贮过程

代码: DButil.java import java.sql.DriverManager; import java.sql.SQLException; import java.util.Proper...
  • linhaiyun_ytdx
  • linhaiyun_ytdx
  • 2016年10月13日 22:23
  • 399

SQLSERVER存贮过程实现时间差计算

CREATE FUNCTION [dbo].[F_DatetimeDiffToGB] ( -- Add the parameters for the function here @s...
  • zhongxinhua0123
  • zhongxinhua0123
  • 2017年05月18日 16:03
  • 194

用PHP调用数据库的存贮过程

本文为大家详细介绍用PHP调用数据库的存贮过程的相关内容。 昨天,看到一个战友问是否可以用php调用存贮过程,感觉应该是可以的,所以,马上进行了实验,非常的成功!非常出乎我的意料之外!因此,写出...
  • bai615_2011
  • bai615_2011
  • 2013年03月15日 08:31
  • 401

SharedPreferences轻量级数据存贮,键值对形式

SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)。SharedPreferences常用...
  • qq_27029491
  • qq_27029491
  • 2015年05月16日 12:45
  • 398

查询存贮在表中的XML的结点值。

--查询一个类型为XML的字段的值. 且只查这个XML字段值中的某一个结点的值。 --构造数据 declare @xmlField1 xml, @xmlField2 xml set @xmlFiel...
  • otong
  • otong
  • 2011年09月28日 11:59
  • 582
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章://执行存贮过程,将值返回
举报原因:
原因补充:

(最多只允许输入30个字)