asp Don NET

梦想照进现实

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

本例以Oracle数据连接为实例,其他数据库可选择相应数据提供对象即可.

private void DoProdure(string parame1,int parame2)//此处为存储过程的参数
    {
        
//定义链接
        OracleConnection conn = new OracleConnection("connectionStr");
        OracleCommand cmd 
=new OracleCommand("sp_name",conn);
        
        
//定义执行命令类型为存储过程
        cmd.CommandType = CommandType.StoredProcedure;

        
//向存储过程中传递参数(此方法适用于较少参数的存储过程)
        OracleParameter parameter1 = new OracleParameter("parame1",OracleType.VarChar,10);
        parameterSDate.Value 
= parame1;
        cmd.Parameters.Add(parameter1);

        OracleParameter parameter2 
= new OracleParameter("parame2", OracleType.number, 10);
        parameterDDate.Value 
= parame2;
        cmd.Parameters.Add(parameter2 );

        
//打开数据库连接,执行存储过程
        conn.Open();
        cmd.ExecuteNonQuery();
        conn.Close();
        
    } 

 

定义好调用方法后,就可以在相应的事件处理代码处调用方法,记得参数的传递~~

posted on 2008-09-25 19:36  abc123def  阅读(673)  评论(0编辑  收藏  举报