如何将数据插入 Microsoft Access 数据库?

2024-05-10

我正在尝试将数据插入 Microsoft Access 数据库。

我将数据插入到 Access 数据库中,但只有第一次和第二次显示我插入的数据。当我重建应用程序时,我插入的数据消失了。我不知道他们去了哪里并且没有出现。我使用 C# 和 .NET 框架进行开发。这是代码的相关部分:

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();

我写了这段代码,但我认为这很奇怪。它没有显示任何错误或异常,但我的数据未正确插入。这是插入数据的正确方法吗?如果是这样,为什么它没有被插入?


当我重建应用程序时,我插入的数据消失了

我怀疑重建应用程序时您的数据库被覆盖。

例如,如果您的应用程序包含一个在构建时复制到输出目录并从输出目录使用的 MDB 文件,则可能会发生这种情况。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将数据插入 Microsoft Access 数据库? 的相关文章

随机推荐