gpt4 book ai didi

即使显示成功消息,C# MDF 数据库也未插入数据

转载 作者:行者123 更新时间:2023-11-30 18:17:01 27 4
gpt4 key购买 nike

我需要在用户点击时插入数据。但是,我的代码没有这样做。即使它显示数据已插入消息,也不会插入数据。我怎样才能找到错误?

private void bunifuFlatButton2_Click(object sender, EventArgs e)
{

SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=**F:\Blackhat\Blackhat\Blackhat.mdf**;Integrated Security=True");
try
{
con.Open();
SqlCommand cmd = new SqlCommand("Insert Into Clients(name) VALUES ('"+clientname.Text+"')", con);
cmd.ExecuteNonQuery();
MessageBox.Show("Success "+clientname.Text);
con.Close();
}
catch (SqlException ex)
{
MessageBox.Show("Failed"+ex);
}
}

最佳答案

既然没有异常(exception),问题就像是您将其写入错误位置的错误文件或类似的东西。

如果写入失败,就会抛出异常,进入catch block 。

因此我们可以预期 c# 代码中没有任何错误。

如果您使用 SQL Server Management Studio 检查条目,则需要尝试查询数据库。编辑 200 行选项需要刷新数据库并在关闭现有编辑选项卡后再次编辑。否则这些值似乎没有变化。

希望这对您有所帮助。如果是其他问题,请在评论中提及。

关于即使显示成功消息,C# MDF 数据库也未插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45210219/

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