您的位置:首页 > 数据库

sql server 调用存储过程sqldataADapter

2011-12-10 15:12 369 查看
#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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: