当用户单击时,我需要插入数据。但是,我的代码不是这么做的。即使它显示数据插入的消息,数据也不会被插入。我怎么才能发现这个错误?
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);
}
}发布于 2017-07-20 09:47:09
由于没有例外,问题可能是,您将它写入一个错误的文件在一个错误的位置或类似的东西。
如果它不能写,就会有一个异常,它会转到catch块。
因此,我们可以预期,在c#代码中没有任何错误。
如果使用检查条目,则需要尝试查询数据库。编辑200行选项需要数据库刷新,并在关闭现有编辑选项卡后再次编辑。否则,山谷似乎不会改变。
希望这能有所帮助。如果问题是其他问题,请在评论中提及。
https://stackoverflow.com/questions/45210219
复制相似问题