zoukankan      html  css  js  c++  java
  • SqlServer和MySQL中存储过程out返回值处理C#代码

    1.SqlServer中out处理 C#代码

      #region"SqlServer中存储过程处理out返回值"
            //public void getdata()
            //{
            //    string str = " server=192.168.xxxx ;user id=xxx;password=xxxxx@#;database=xxxxx_db;min pool size=4;max pool size=4;packet size=3072";
            //    SqlConnection conn = new SqlConnection(str);
            //    conn.Open();
    
            //    SqlCommand cmd = new SqlCommand();
            //    cmd.CommandType = CommandType.StoredProcedure;
            //    cmd.CommandText = "sp_xxxxxx";
            //    cmd.Parameters.Add("@xxxx", SqlDbType.Int);
            //    //注意输出参数要设置大小,否则size默认为0,
            //    cmd.Parameters.Add("@FLAG", SqlDbType.Int);
            //    //设置参数的类型为输出参数,默认情况下是输入,
            //    cmd.Parameters["@FLAG"].Direction = ParameterDirection.Output;
            //    //为参数赋值
            //    cmd.Parameters["@xxxx"].Value = 81;
            //    cmd.Connection = conn;
            //    //执行
            //    cmd.ExecuteNonQuery();
            //    //得到输出参数的值,把赋值给name,注意,这里得到的是object类型的,要进行相应的类型轮换
            //    string  name = cmd.Parameters["@FLAG"].Value.ToString();
    
            //    Response.Write(name);
    
            //}
            #endregion


    2.mysql 中 out C#代码

     #region"MySQL中存储过程处理out返回值"
            /*
            public void getdata()
            {
                string str = "Server=192.168.xxx;Database=xxxxx_db; port=xxxx;user id=xxxxx;password=  providerName=MySql.Data.MySqlClient";
                MySqlConnection  conn = new MySqlConnection (str);
                conn.Open();
    
                MySqlCommand cmd = new MySqlCommand();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "sp_xxxxx";
                cmd.Parameters.Add("_xxxx", MySqlDbType.Int32, 11);
                //注意输出参数要设置大小,否则size默认为0,
                cmd.Parameters.Add("_FLAG", MySqlDbType.Int32, 11);
                //设置参数的类型为输出参数,默认情况下是输入,
                cmd.Parameters["_FLAG"].Direction = ParameterDirection.Output;
                //为参数赋值
                cmd.Parameters["_xxxxx"].Value = 81;
                cmd.Connection = conn;
                //执行
                cmd.ExecuteNonQuery();
                //得到输出参数的值,把赋值给name,注意,这里得到的是object类型的,要进行相应的类型轮换
                string name = cmd.Parameters["_FLAG"].Value.ToString();
    
                Response.Write(name);
    
            }*/

      

  • 相关阅读:
    html 上传图片前预览
    php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
    php 计算 pdf文件页数
    php 获取半年内每个月的订单数量, 总价, 月份
    php 获取两个数组之间不同的值
    小程序支付功能
    关于nginx的Job for nginx.service failed because the control process exited with error code.错误
    linux 安装 Apollo
    MongoDB待续。。。
    ABP vNext...待续
  • 原文地址:https://www.cnblogs.com/annabook/p/3835436.html
Copyright © 2011-2022 走看看