OLEDBデータベースを.NET Frameworkに接続しようとしているときに、Windowsのバージョンが64ビットで動作しているときに、INSERT INTO
ステートメントで構文エラーが発生します。C#でOLEDBとODBCデータベースを接続する際にエラーが発生しましたか?
同じコードがWindows 32ビットで完全に正常に動作しています。
私は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();
何窓..itがより生産的な答えを貸すために私たちの残りのために良いだろうコードを表示してください –
をサポートしていません。ありがとうございました – MethodMan
Abhishek:読みやすいようにコードのプレゼンテーションを修正しました。あなたはちょうどそれを読みにくいものに戻しました。どうして? – MPelletier