gpt4 book ai didi

c# - 如何将数据插入 Microsoft Access 数据库?

转载 作者:行者123 更新时间:2023-11-30 22:37:49 25 4
gpt4 key购买 nike

我正在尝试将数据插入 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();

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

最佳答案

When I rebuild my application, the data I inserted is gone

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

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

关于c# - 如何将数据插入 Microsoft Access 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6353015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com