无法将数据保存到数据库

时间:2012-10-02 12:23:25

标签: database row mdf

我正在通过c#和visual studio 2k12创建我的第一个数据库。我添加了新项目,抛出所有这些设置,最后看到* .mdf。然后我添加了新表,添加了数据,并通过拖放添加组件到表单。从这里一切顺利。但后来我创建了一个按钮,它为数据库添加了新行。在datagridview似乎一切都好,新行出现。然后我关闭了窗口,如果一切正常,请查看数据库。然后我看到数据库断开连接,数据无处可寻。我使用此代码添加新原始。

private void button1_Click(object sender, EventArgs e)
    {
        Database1DataSet.MP3Row newMP3Row = database1DataSet.MP3.NewMP3Row();
        newMP3Row.path = "D://new/mp3";
        this.database1DataSet.MP3.Rows.Add(newMP3Row);
        this.mP3TableAdapter.Update(this.database1DataSet.MP3);
    }

有人能告诉我,我犯了哪个错误?

2 个答案:

答案 0 :(得分:3)

最后我完成了这个问题。我的代码是正确的,但数据库存在问题。我发现了documentum,它帮助我解决了我的问题。这是链接,第2点:FAQ: My database isn't being updated, but no errors occurred in my application

答案 1 :(得分:0)

看起来你需要一个database1DataSet.Commit()或database1DataSet.SaveChanges()

VS2012将向您显示所有可用选项;)