Tam emin olmamakla birlikte Access'e bu şekilde bağlantı kurulabilir mu bilmiyorum. Bir de bağlanmak için şunları dene;
using System.Data;
using System.Data.OleDb;
eklemeyi unutma;
Örnek bir bağlantı cümleciği;
Burada access dosyası app_data içerisine çekiliyor..
OleDbConnection baglanti = new OleDbConnection("provider=Microsoft.ACE.OLEDB.12.0;data source=" + Server.MapPath("~/App_Data\\data.accdb"));
string sorgu = "insert into eserler(isim,yazar,tanitim,metin,kategori,gonderen,tarih,onay,okunmaaylik) values(@isim,@yazar,@tanitim,@metin,@kategori,@gonderen,@tarih,@onay,@okunmaaylik)";
OleDbCommand ekle = new OleDbCommand(sorgu, baglanti);
baglanti.Open();
ekle.Parameters.Add("
@İsİM", OleDbType.Variant).Value = eserismi.Text;
ekle.Parameters.Add("@yazar", OleDbType.Variant).Value = LabelYazarismi.Text;
ekle.Parameters.Add("@tanitim", OleDbType.Variant).Value = tanitim.Text;
ekle.Parameters.Add("
@Metin", OleDbType.Variant).Value = metin.Text;
ekle.Parameters.Add("@kategori", OleDbType.Variant).Value = kategori.Text;
ekle.Parameters.Add("@gonderen", OleDbType.Variant).Value = gonderen.Text;
ekle.Parameters.Add("@tarih", OleDbType.Variant).Value = LabelTarih.Text;
ekle.Parameters.Add("@onay", OleDbType.Variant).Value = onay.Text;
ekle.Parameters.Add("@okunmaaylik", OleDbType.Variant).Value = okunma.Text;
ekle.ExecuteNonQuery();
baglanti.Close();
Access'i uzun zaman kullanmış olmakla birlikte, Mysql'e yönelmeni tavsiye ederim..
Şayet source tarafında kodsuz olarak bağlantı kuracaksan access data source yi de kullanabilirsin..