2.建立後,需取得連結字串
3.資料庫需放在專案資料夾裡面的/bin/debug
就能確保不同電腦都能依照相對路徑來找到檔案,
之後就是簡單的程式碼部分 ^^
最開始需引入OleDb元件
using System.Data.OleDb;
private void button2_Click(object sender, EventArgs e) { OleDbConnection cn; //創立一個Connection物件 OleDbCommand cmd; //創立一個Command物件 OleDbDataReader dr; //創立一個DataReader物件 //指定資料來源的路徑 cn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;DataSource=DB.accdb"); //開啟連線 cn.Open(); cmd = new OleDbCommand(); //讓SQL指令與連線binding cmd.Connection = cn; //下SQL指令 cmd.CommandText = "SELECT Bid_P_1, Bid_P_5, Ask_P_1, Ask_P_5, Second FROM MyTable"; //讀取指令, 存放置DataReader之集合內 dr = cmd.ExecuteReader(); //只要有值, 就不斷讀取每一列資料 while (dr.Read()) { //對目前讀到的這一列資料,做處理 Console.WriteLine( (dr.GetInt32(0) - dr.GetInt32(1)) - (dr.GetInt32(3) - dr.GetInt32(2)) ); } //先關閉dataReader dr.Close(); //再結束整個資料庫連線 cn.Close(); }
您好
回覆刪除如果我要將在C# datagridview處理過後的資料再寫入Access要怎麼辦呢 ?