連接查詢
DataSet readAccessDB()
{
OleDbConnection strConnection = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=" + "test.accdb" + ";Persist Security Info=False");
//建立數據庫引擎連接,注意數據表(後綴爲.db)應放在DEBUG文件下 Provider = Microsoft.ACE.OLEDB.12.0
OleDbDataAdapter myda = new OleDbDataAdapter("select * from 表1" ,strConnection);
//建立適配器,通過SQL語句去搜索數據庫
DataSet myds = new DataSet();
//建立數據集
myda.Fill(myds, "表1");
return myds;
}
寫入數據
int writeAccessDB(string strsql)
{
OleDbConnection strConnection = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=" + "test.accdb" + ";Persist Security Info=False");
try
{
strConnection.Open();
OleDbCommand command = new OleDbCommand(strsql, strConnection);
int rows = command.ExecuteNonQuery();
strConnection.Close();
strConnection.Dispose();
return rows;
}
catch (System.Data.SqlClient.SqlException ex)
{
strConnection.Close();
strConnection.Dispose();
return 0;
throw new Exception(ex.Message);
}
}
下載demo