首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使显示了成功消息,C# MDF数据库也不会插入数据。

即使显示了成功消息,C# MDF数据库也不会插入数据。
EN

Stack Overflow用户
提问于 2017-07-20 09:08:40
回答 1查看 805关注 0票数 3

当用户单击时,我需要插入数据。但是,我的代码不是这么做的。即使它显示数据插入的消息,数据也不会被插入。我怎么才能发现这个错误?

代码语言:javascript
复制
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);
         }
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-20 09:47:09

由于没有例外,问题可能是,您将它写入一个错误的文件在一个错误的位置或类似的东西。

如果它不能写,就会有一个异常,它会转到catch块。

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

如果使用检查条目,则需要尝试查询数据库。编辑200行选项需要数据库刷新,并在关闭现有编辑选项卡后再次编辑。否则,山谷似乎不会改变。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45210219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档