zoukankan      html  css  js  c++  java
  • call存储过程(有返回值)

    using (SqlConnection sqlconn = new SqlConnection("server=.;uid=sa;pwd=yuling1310;database=smls"))
                {
                    SqlCommand sqlcmd 
    = new SqlCommand("getcerti_notesbigtext", sqlconn);
                    sqlcmd.CommandType 
    = CommandType.StoredProcedure;
                    
    //输入参数
                    sqlcmd.Parameters.Add("p_certi_type_code", SqlDbType.VarChar, 10).Value = "x";
                    sqlcmd.Parameters.Add(
    "p_order_no", SqlDbType.VarChar, 50).Value = "SBF55YQ001";
                    sqlcmd.Parameters.Add(
    "@p_certi_no", SqlDbType.VarChar, 50).Value = "00000155";
                    sqlcmd.Parameters.Add(
    "@a_certi_sheet_type_code", SqlDbType.VarChar, 10).Value = "1";

                    
    //输出参数
                    sqlcmd.Parameters.Add("@text1", SqlDbType.VarChar, 200);
                    sqlcmd.Parameters[
    "@text1"].Direction = ParameterDirection.Output;

                    sqlcmd.Parameters.Add(
    "@text2", SqlDbType.VarChar, 200);
                    sqlcmd.Parameters[
    "@text2"].Direction = ParameterDirection.Output;

                    sqlcmd.Parameters.Add(
    "@text3", SqlDbType.VarChar, 200);
                    sqlcmd.Parameters[
    "@text3"].Direction = ParameterDirection.Output;

                    sqlcmd.Parameters.Add(
    "@text4", SqlDbType.VarChar, 200);
                    sqlcmd.Parameters[
    "@text4"].Direction = ParameterDirection.Output;

                    sqlconn.Open();
                    sqlcmd.ExecuteNonQuery();

                    
    string str = sqlcmd.Parameters["@text1"].Value.ToString();
                    sqlconn.Close();
                }

    SqlParameter[] param = { new SqlParameter("@userid", SqlDbType.Char, 10) };
    param[
    0].Value = userid;

    SqlParameter[] param 
    = { new SqlParameter("@userid", SqlDbType.Char, 10),new SqlParameter("@username",SqlDbType.Char, 15),.. };
    param[
    0].Value = userid;
    param[
    1].Value = username;

    if (parm != null)
    {
        
    foreach (SqlParameter sqlparams in parm)
            cmd.Parameters.Add(sqlparams);
    }
  • 相关阅读:
    [No0000131]WCF压缩传输方案整理
    [No0000128]SQL纵表与横表互转
    [No0000127]WCF安全体系netTCPBinding绑定
    [No0000126]SSL/TLS原理详解与WCF中的WS-Security
    [No0000125]WCF安全体系
    [No0000124]WPF 扩展控件Behavior的几种方式
    [No0000123]WPF DataGrid Columns Visibility的绑定
    [No0000BB]ReSharper操作指南4/16-配置ReSharper代码快修与导航
    [No0000122]Donet 中间语言,反编译 .net IL 指令速查
    [No0000B2]ReSharper操作指南3/16-配置ReSharper与代码校错
  • 原文地址:https://www.cnblogs.com/perfect/p/1207454.html
Copyright © 2011-2022 走看看