asp.net C#调用mssql存储过程方法

asp教程.net c#调用mssql存储过程方法
按道理来讲只要是程序与sql打交道的程序都可以调用mssql存储过程的,下面我们提供了二种asp.net教程 c#调用mssql存储过程方法
*/

  string constr = "data source=test;user id=scott;password=tiger";
  oracleconnection con = new oracleconnection(constr);
  oraclecommand com = new oraclecommand("sp2", con);
  com.commandtype = commandtype.storedprocedure;
  con.open();
  oracleparameter p1 = new oracleparameter("v_empno", oracletype.int32);
  oracleparameter p2 = new oracleparameter("v_sal",oracletype.double);  
  p1.direction = parameterdirection.input;
  p1.value = 7369;
  p2.direction = parameterdirection.output;
  com.parameters.add(p1);
  com.parameters.add(p2);
  com.executenonquery();  
  textbox1.text = com.parameters["v_sal"].value.tostring();
  con.close();
  }
 
  /*
  存储过程创建代码
 
  create or replace procedure sp2(v_empno number) is
  v_sal number(7,2);
  begin
  update emp set sal=sal+200 where empno=v_empno;
  select sal into v_sal from emp where empno=v_empno;
  dbms_output.put_line('员工号:'||v_empno||' 工资:'||v_sal);
  end;

  */
 
  //调用方法二
 

    direction = parameterdirection.input;
 para.value = 名字;
 sqlparameter para2 = new sqlparameter("@pwd",sqldbtype.char,10);
 para.direction = parameterdirection.input;
 para.value = 密码;
 sqlparameter para = new sqlparameter("@isvalid",sqldbtype.char,10);
 para.direction = parameterdirection.returnvalue;
 sqlcommand mycommand=new sqlcommand("checkpass",conn)
 mycommand.commandtype=commandtype.storedprocedure;
 mycommand.parameters.add(para);
 mycommand.parameters.add(para2);
 mycommand.excutenonquery();
 bool isvalid=mycommand.parameters["@isvalid"].value; //返回值
  %>

时间: 2024-10-23 08:14:17

asp.net C#调用mssql存储过程方法的相关文章

ASP中利用Command对象调用MSSQL存储过程属性简述

command|command对象|sql|存储过程 很多文章都介绍过,在ASP中调用MSSQL存储过程(Stored Procedure)的介绍.可以使用两种方法:利用recordset对象,或者直接用command对象. recordset对象相当简单,熟悉Asp的都能上手操作,这里简单做个实例: Mssql 中建立存储过程SP_UserList :CREATE PROCEDURE SP_UserList @Uid intASselect * from Users where Uid = @

asp.net c# java调用mysql存储过程方法(1/2)

asp教程.net c# java调用mysql教程存储过程方法 本文章主要介绍三种asp.net教程 c# java调用mysql存储过程方法,一一举例说明了关于如何创建如调用mysql存储过程的方法哦. 简单存储过程   create procedure `deletedb`(in m_orgid char(12)) begin         delete from hardwareinfo where orgid=m_orgid;         delete from addressi

php调用MsSQL存储过程使用内置RETVAL获取过程中的return值

本篇文章是对php调用MsSQL存储过程使用内置RETVAL获取过程中的return值的方法进行了详细的分析介绍,需要的朋友参考下   [PHP代码] 复制代码 代码如下:  $stmt = mssql_init('P__Global_Test', $conn) or die("initialize stored procedure failure");  mssql_bind($stmt, "RETVAL", $returnValue, SQLINT4, true

jsp如何调用mssql 存储过程(1/2)

本文章来告诉你jsp教程如何调用mssql 存储过程吧,其实调用mssql的存储过程很简单的,下面我们先来创建表: create table [bookuser] (     [userid] [int] identity (1, 1) not null ,     [username] [varchar] (50) collate chinese_prc_ci_as not null ,     [title] [nvarchar] (50) collate chinese_prc_ci_as

asp调用mssql存储过程之完全示例

标 题:SQL SERVER数据库开发之存储过程的应用作 者:栽培者日 期:2005-12-27说 明:由于个人能力有限,文章中难免会出现错误或遗漏的地方,敬请谅解!同时欢迎你指出,以便我能及时修改,以免误导下一个看官.最后希望本文能给你带来一定的帮助. 序 可能有不少朋友使用SQL SERVER做开发也已经有段日子,但还没有或者很少在项目中使用存储过程,或许有些朋友认为根本没有必要使用存储过程等等.其实当你一个项目做完到了维护阶段时,就会发现存储过程给我们带来了好处了,修改方便,不能去改我们的

ASP调用MSSQL存储过程并返回记录集源码详解

存储过程|记录集|详解 以下是asp代码(demo.asp):<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!--#include file="adovbs.inc"--> <% '通用的ASP读取MSSQL存储过程代码示例 '返回临时表记录集 '带传递参数 dim conn,connstr,cmd,rs connstr = "Provider=SQLOLEDB;serv

详解php调用MySQL存储过程方法

MySQL从5.0开始才引入存储过程,反正以前做应用的时候从没碰过,不过现在因为主要作内部系统,所以很多应用都用到了存储过程,当然前台有时候也需要调用MySQL存储过程,PHP的MySQL Lib好像支持的不是很好,不过我搜索了些资料,虽然不多,但是还是尝试的使用了,现在介绍一下方法 1.调用存储过程的方法. a.如果存储过程有 IN/INOUT参数,声明一个变量,输入参数给存储过程,该变量是一对,一个php变量(也可以不必,只是没有php变量时,没有办法进行动态输入),一个Mysql变量. b

ASP.Net如何调用ACTIVEX的方法

问题描述 aspx页面怎么写能调用activex的方法?我的代码如下所示,在html页面可以调用activex方法成功,但aspx这么调就出现错误.aspx:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="ActiveX.aspx.cs"Inherits="TYLock.ActiveX"%><!DOCTYPEhtmlPUBLIC"-//W3

asp.net 前台调用后台的方法,不会执行,急求,急急急急!!!!!

问题描述 有个后台cs函数protectedstringSave_yhht(stringczfs){stringmess="";if(!czfs.Equals("y"))returnmess;.........} 我前台写了个调用函数</form><scripttype="text/javascript">functionSave_yhht_qt(czfs){varmess='<%=Save_yhht("'