我试图将数据插入到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