Pertama-tama tentunya kita buat dulu file microsoft access-nya. Untuk potongan kode untuk menulis(read) di C# .NET sebagai berikut
using System.Data.OleDb;
OleDbConnection conn = new OleDbConnection(“Provider = Microsoft.ACE.OLEDB.12.0; Data Source = Database.accdb;”);
OleDbCommand command;
string sql = “insert into table1 values(‘A’, ‘B’, ‘C’, ‘D’, ‘E’)”;
conn.Open();
command = new OleDbCommand(sql, conn);
command.ExecuteNonQuery();
conn.Close();
Sedangkan untuk membaca potongan kodenya sebagai berikut
using System.Data.OleDb;
OleDbConnection conn = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0; Data Source = Database.accdb;");
OleDbCommand command;
string sql = "select * from table1";
conn.Open();
command = new OleDbCommand(sql, conn);
OleDbDataReader reader = command.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
A = reader["A"];
B = reader["B"];
}
}
reader.Dispose();
conn.Close();
Untuk connection string saya menggunakan Microsoft Access 2007(http://www.connectionstrings.com/access-2007). Apabila menggunakan Microsoft Access dengan versi yang berbeda connection stringnya bisa dilihat disini http://www.connectionstrings.com/access .
Apabila menggunakan ingin menggunakan DataSet
using System.Data.OleDb;
OleDbConnection conn = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0; Data Source = Database.accdb;");
OleDbCommand command;
string sql = "select * from table1";
DataSet ds = new DataSet();
OleDbDataAdapter adapter;
conn.Open();
command = new OleDbCommand(sql, conn);adapter = new OleDbDataAdapter(command);
adapter.Fill(ds);
adapter.Dispose();
conn.Close();

