有返回值的函数调用

来源:互联网 发布:淘宝死人衣诡异模特 编辑:程序博客网 时间:2024/05/16 04:47

有返回值的sql存储过程:

SqlConnection sqlconn = new SqlConnection(conn);        SqlCommand cmd = new SqlCommand();        cmd.Connection = sqlconn;        cmd.CommandText = "Categoriestest3";        cmd.CommandType = CommandType.StoredProcedure;        // 创建参数        IDataParameter[] parameters = {                new SqlParameter("rval", SqlDbType.Int,4)            };        // 将参数类型设置为 返回值类型        parameters[0].Direction = ParameterDirection.ReturnValue;        // 添加参数        cmd.Parameters.Add(parameters[0]);        sqlconn.Open();        // 执行存储过程并返回影响的行数        Label1.Text = cmd.ExecuteNonQuery().ToString();        sqlconn.Close();        // 显示影响的行数和返回值        Label1.Text += "-" + parameters[0].Value.ToString() ;

要调用oracle只需把SqlConnection 和sqlcommand改为oracleconnection和oracleCommand就可以了。

0 0
原创粉丝点击