存储过程名字叫000
需要传入参数分别为a,b,c,d,e  5个参数        SqlCommand getrc = new SqlCommand();
        getrc.CommandType = CommandType.StoredProcedure;
        SqlParameter para= getrc.Parameters.Add(后面我就不会写了
还有,new SqlCommand();里面要写东西么?上不了外网,麻烦不要贴网址

解决方案 »

  1.   

    SqlConnection conn = new SqlConnection("这里写连接字符串");
    SqlCommand getrc = new SqlCommand("000", conn);
    getrc.CommandType = CommandType.StoredProcedure;
    getrc.Parameters.Add(new SqlParameter("@a", "123")); //@a为存储过程中的参数名
    getrc.Parameters.Add(new SqlParameter("@b", "123")); //@a为存储过程中的参数名
    getrc.Parameters.Add(new SqlParameter("@c", "abc")); //@a为存储过程中的参数名
    getrc.Parameters.Add(new SqlParameter("@d", "abc")); //@a为存储过程中的参数名
    getrc.Parameters.Add(new SqlParameter("@e", "abc")); //@a为存储过程中的参数名
    conn.Open();
    cmd.ExecuteNonQuery();
      

  2.   

    scom.Connection=this.mConDB;
    scom.CommandType=CommandType.StoredProcedure;

    scom.CommandText=strProcedureName;
    //scom.Parameters.Add("@userid",SqlDbType.VarChar,10).Value="1";
    //scom.Parameters.Add("@returnvalue",SqlDbType.VarChar,10);
    //scom.Parameters["@returnvalue"].Direction= ParameterDirection.Output;
    sqldr=scom.ExecuteReader();
      

  3.   

    SqlCommand getrc = new SqlCommand();getrc.CommandType = CommandType.StoredProcedure;
    getrc.CommandText = "YourSPName";
    getrc.Connection = YourSqlConnection; // Make sure your sqlconnection is openedgetrc.Parameters.AddWithValue("@a","A");
    getrc.Parameters.AddWithValue("@b","B");
    ...
    getrc.ExecuteNonQuery(); // Maybe
      

  4.   

    把commandtype.text换成CommandType.StoredProcedure,把sql语句换成存储过程名。然后添加参数。
    别的所有操作跟直接运行sql语句一样地
      

  5.   

    string strconn= ConfigurationSettings.AppSettings["ConnectionString"];
    SqlConnection cn= new SqlConnection (strconn);
    cn.Open();SqlCommand cm = new SqlCommand("000",cn);
    cm.CommandType=CommandType.StoredProcedure;SqlParameter parmvalueA = new SqlParameter("@a",SqlDbType.VarChar,50);
    parmvalueA.Value = "传给a的值";
    cm.Parameters.Add(parmvalueA);SqlParameter parmvalueB = new SqlParameter("@b",SqlDbType.VarChar,50);
    parmvalueB.Value = "传给b的值";;
    cm.Parameters.Add(parmvalueB);SqlParameter parmvalueC = new SqlParameter("@c",SqlDbType.VarChar,50);
    parmvalueC.Value="传给c的值";;;
    cm.Parameters.Add(parmvalueC);SqlParameter parmvalueD = new SqlParameter("@d",SqlDbType.VarChar,50);
    parmvalueD.Value="传给d的值";;;
    cm.Parameters.Add(parmvalueD);SqlParameter parmvalueE = new SqlParameter("@e",SqlDbType.VarChar,50);
    parmvalueE.Value="传给e的值";;;
    cm.Parameters.Add(parmvalueE);
      

  6.   

    to ki1381(原来是在这里填昵称) 要在哪里添昵称?谢谢!