我試圖將數據插入到Microsoft Access數據庫。如何將數據插入Microsoft Access數據庫?
我將數據插入Access數據庫,但第一次和第二次是顯示我插入的數據的唯一次數。當我重建我的應用程序時,我插入的數據消失了。我不知道他們去哪裏,也不知道。我使用.NET框架開發C#。下面是代碼的相關部分:
OleDbConnection con = new OleDbConnection(ConfigurationManager.ConnectionStrings["Constr"].ConnectionString);
OleDbCommand com = new OleDbCommand();
com.Connection = con;
com.CommandText = "Insert into Language(English,Type,Thai) values(@eng,@type,@thai)";
com.Parameters.AddWithValue("@eng", english);
com.Parameters.AddWithValue("@type", type);
com.Parameters.AddWithValue("@thai", thai);
con.Open();
com.ExecuteNonQuery();
我寫了那段代碼,但我覺得很奇怪。它不顯示任何錯誤或異常,但我的數據沒有正確插入。這是插入數據的正確方法嗎?如果是這樣,爲什麼它沒有被插入?
您使用的是哪個版本的Access DB? – NoviceProgrammer 2011-06-15 06:24:55
你說過:「當我重建我的應用程序時,我插入的數據消失了。」 - 但後來你說「我的數據沒有正確插入」 - 就是這樣 - 是插入的數據然後在重建時消失還是根本沒有插入? – 2011-06-15 09:51:34