При попытке соединить базы данных OLEDB с .NET Framework, я получаю синтаксическую ошибку в операторе INSERT INTO
. При работе в 64-битной версии Windows.
Этот же код прекрасно работает в 32-битной Windows.
Я прочитал на сайте Windows, что Windows не поддерживает 64-битные модели.
Есть ли способ обойти эту проблему?
string vSrc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\abhi.mdb";
OleDbConnection vconn = new OleDbConnection(vSrc);
vconn.Open();
string vSname = TextBox1.Text;
string vQuery = "insert into Table(Sname)values('"+vSname+"') ";
OleDbCommand vcomm = new OleDbCommand(vQuery, vconn);
vcomm.ExecuteNonQuery();
Label1.Text = "record save successfully";
vconn.Close();