SQL Server2012 創建數據庫存儲過程和VS2015 C#調用自己的存儲過程

第一步,打開sql server


第二部,輸入密碼連接數據庫


第三步,選擇數據庫“aaa”-->選擇“可編程性”-->選擇"存儲過程"


第四部,選擇"存儲過程"右擊“新建存儲過程”,編寫自己的存儲過程語句

寫法見:SQL Server存儲過程詳解

第五步,點擊菜單上面的“執行”,一個存儲過程就完成了。如果還要繼續建存儲過程,從第四步開始,一個文件裏只能放一個存儲過程。

第六步,返回到“存儲過程”這一目錄,就可以看到自己編寫的存儲過程了。

第七部,如何調用自己的存儲過程呢?

該部分我使用的VS2015,首先建一個web項目。

只需在代碼中用下面的代碼調用即可。

 //存儲過程測試函數
        public static string conn = "Server=.;Database=aaa;uid=sa;password=123";
        public SqlConnection con = new SqlConnection(conn);
        void ProcedureTest() {
            //GetAllUser爲存儲過程的名稱
            SqlDataAdapter dp = new SqlDataAdapter(common("GetAllUser"));
            DataSet ds = new DataSet();
            // 填充dataset 
            dp.Fill(ds, "user");
            dataGridView1.DataSource = ds.Tables["user"];

            //遍歷一個表多行多列
            foreach (DataRow mDr in ds.Tables[0].Rows)
            {
                foreach (DataColumn mDc in ds.Tables[0].Columns)
                {
                    Console.WriteLine(mDr[mDc].ToString());
                }
            }
public SqlCommand common(string proName)
        {


            SqlCommand cmd = new SqlCommand();
            // 設置sql連接 
            cmd.Connection = con;
            // 如果執行語句 
            cmd.CommandText = proName;
            // 指定執行語句爲存儲過程  
            cmd.CommandType = CommandType.StoredProcedure;
            return cmd;
        }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章