sql server 调用存储过程sqldataADapter

 #region 7.使用适配器来调用存储过程
        /// <summary>
        /// 使用适配器来调用存储过程proc
        /// </summary>
        public static void QueryListProc()
        {
            SqlConnection conn = new SqlConnection(conStr);
            conn.Open();
            SqlCommand cmd = new SqlCommand("page", conn);
            cmd.CommandType = CommandType.StoredProcedure;//指定类型为存储过程
            SqlParameter sp = new SqlParameter();//参数
            sp.ParameterName = "@pageindex";//参数名称,和存储过程中的要一样
            sp.Value = 1;//值
            SqlParameter sp1 = new SqlParameter();
            sp1.ParameterName = "@pagenum";
            sp1.Value = 5;
            cmd.Parameters.Add(sp);//
            cmd.Parameters.Add(sp1);

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            da.Fill(dt);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow dr = dt.Rows[i];
                Console.WriteLine(dr[0].ToString()+"___"+dr[1].ToString()+"____"+dr[2].ToString());


            }
            Console.ReadKey();


        } 
        #endregion

 

你可能感兴趣的:(sql,server,cmd,存储)