如下,我不理解我只是寫入一筆資料,為何還會顯示出此錯誤訊息?我應該如何修改我的程式碼?因為遊戲程式過長,我只提供錯誤訊息的相關程式。
謝謝幫忙解答!!
using System.Data;
using System.Data.OleDb;
List<int> yourLotto = new List<int>();
private void Insert_to_access()
{
//第一步:設定連線字串
String strConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=Database2.mdb";
//第二步:建立資料庫連線物件
OleDbConnection cn = new OleDbConnection();
cn.ConnectionString = strConnectionString;
//第三步:開啟資料庫連線
cn.Open();
//SQL
String SqlStr = "";
SqlStr = " INSERT INTO LOTTO(record, ball1, ball2, ball3, ball4, ball5, ball6, ball7)values(2, 2, 3, 4, 5, 6, 7, 8)";
//建立Command物件
OleDbCommand command_ = new OleDbCommand(SqlStr, cn);
//執行SQL語法
command_.ExecuteNonQuery();
//關閉資料庫連線
cn.Close();
}
錯誤訊息:
access的table