呃,好吧
那讓我給你好好上堂課吧,現在我們來說說如何寫入黑暗魔書(Access)
首先,先寫好資料庫的寫入語法
使用語法:
INSERT INTO 資料表名稱(欄位名稱1, 欄位名稱2) VALUES (欄位1資料, 欄位2資料)
接著,記得要先插入...
然後執行AT立場,讓它更插入,然後...啊!
(喂!這不是深入時段)
沒啦,然後執行語法就自動寫入囉!
============================
SqlCommand.ExecuteNonQuery 方法:針對連接執行 Transact-SQL 陳述式,並傳回受影響的資料列數目
[Step by Step簡易實戰]
Step1.
請開啟Day18的方案
Step2.
多拉出2個Label、2個TextBox、1個Button
TextBox取名為Value1、Value2
Button取名為InsertBtn
Step3.
點擊InsertBtn兩下,開始撰寫Code
string DBName = "Database.accdb"; //資料庫名稱
OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.ACE.Oledb.12.0;Data Source=.\" + DBName + ";");
connection.Open();
//資料庫語法
String queryString = "INSERT INTO table1 ([Value1], [Value2]) VALUES ('" + Value1.Text + "','" + Value2.Text + "')";
OleDbCommand command = new OleDbCommand(queryString, connection);
if (command.ExecuteNonQuery() > 0) {
MessageBox.Show("已新增資料");
//重新讀取資料
SelectBtn.PerformClick();
}
//關閉連線
connection.Close();
Step4.
按下F5執行程式,測試看看是否功能正確吧
先執行對table1表搜尋,再填寫數值一跟數值二
接著,點擊寫入資料紐,會看到右手邊的DataGridView出現剛剛寫入的數值