2016年11月17日 星期四

C# 與MS SQL Server (Express)連接 part2 程式部份 - for 超級新手




接著程式的部份,請參考以下:





using System.Data.SqlClient;

 private void Form1_Load(object sender, EventArgs e)
        {
            dataGridView1.DataSource = GetMessage();  //設定資料來源
        }


        private DataTable GetMessage()
        {
            string P_Str_ConnectionStr = string.Format(  //建立資料庫連接字串
                @"server=.\sqlexpress;database=TEST_DB;uid=sa;pwd=00000000");  //注意:SQLExpress版本要寫成:「.\sqlexpress」
            string P_Str_SqlStr = string.Format(    //建立sql查詢字串
                "SELECT * FROM product");
            SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(  //建立data adapter(把這個SqlDataAdapter想像是個容器,內裝了sql的連線字串與你的sql語法
                P_Str_SqlStr, P_Str_ConnectionStr);
            DataTable P_dt = new DataTable(); //建立資料表物件
            P_SqlDataAdapter.Fill(P_dt);   //寫入p_dt
            return P_dt; //返回資料表
        }



其中要注意的是:SQLExpress版本要寫成:「.\sqlexpress」 這部份找了好久才找到正確寫法……





沒有留言:

張貼留言