嘗試連接OLEDB數據庫和.NET Framework時,在運行64位Windows版本時,在INSERT INTO
語句中出現語法錯誤。在C#中連接OLEDB和ODBC數據庫時出錯?
相同的代碼在Windows 32位中運行得非常好。
我在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();
什麼Windows不支持 – 2012-03-15 16:24:54
請出示代碼..它會爲我們其餘的人伸出援助之更富有成效的回答更好。謝謝 – MethodMan 2012-03-15 16:25:09
Abhishek:我修正了你的代碼的表示,以便閱讀。您剛剛將它更改爲難以閱讀。爲什麼? – MPelletier 2012-03-15 16:36:53