小弟初学,请问各位怎么调用系统的存储过程,如sp_tables这种不带参的

解决方案 »

  1.   

    SqlConnection scon=new SqlConnection ("server=.;uid=sa;pwd=;database=publs")
    scon.open();
    SqlCommand scom=scon.createCommand();
    scom.CommandType=CommandType.StoredProcedure;
    scom.CommandText="P_3";
    SqlParameter sp1=new SqlParameter("@un",SqlDbType.VarChar);
    SqlParameter sp2=new SqlParameter("@up",SqlDbType.VarChar);
    sp1.value=name;
    sp2.value=pass;
    scom.Parameters.Add(sp1);
    scom.Parameters.Add(sp2);scom.ExecuteNonQuery();
      

  2.   

    SqlConnection scon=new SqlConnection ("server=.;uid=sa;pwd=;database=pubs")
    scon.open();
    SqlCommand scom=scon.createCommand();
    scom.CommandType=CommandType.StoredProcedure;
    scom.CommandText="sp_tables";
    //没参数就不给其加参数嘛
    scom.ExecuteNonQuery();
      

  3.   

    SqlConnection scon=new SqlConnection ("server=.;uid=sa;pwd=;database=publs")
    scon.open();
    SqlCommand scom=scon.createCommand();
    scom.CommandType=CommandType.StoredProcedure;
    scom.CommandText="P_3";
    SqlParameter sp1=new SqlParameter("@un",SqlDbType.VarChar);
    SqlParameter sp2=new SqlParameter("@up",SqlDbType.VarChar);
    sp1.value=name;
    sp2.value=pass;
    scom.Parameters.Add(sp1);
    scom.Parameters.Add(sp2);scom.ExecuteNonQuery();
      

  4.   

    SqlConnection scon=new SqlConnection ("server=.;uid=sa;pwd=;database=publs")
    scon.open();
    SqlCommand scom=scon.createCommand();
    scom.CommandType=CommandType.StoredProcedure;
    scom.CommandText="P_3";
    SqlParameter sp1=new SqlParameter("@un",SqlDbType.VarChar);
    SqlParameter sp2=new SqlParameter("@up",SqlDbType.VarChar);
    sp1.value=name;
    sp2.value=pass;
    scom.Parameters.Add(sp1);
    scom.Parameters.Add(sp2);scom.ExecuteNonQuery();
      

  5.   

    楼主到网上下个sqlhelper.cs看看.