VB.NET TableAdapter插入查询不保存到数据库

时间:2014-07-09 18:07:30

标签: vb.net winforms

我向INSERT创建了UsersDataSet个查询。 (右键单击 - >新查询 - > sql - >插入)。调用UsersTableAdapter.InsertUser(user,pass,firstname,lastname)后,我注意到查询成功执行但数据未保存到数据库中。为什么会这样?

PS:我之前已经完成了这项工作并且保存了。

2 个答案:

答案 0 :(得分:0)

您必须调用TableAdapter.Update()将更改保留回数据库。您正在数据表中创建一行,但不会将更改推送到数据源。

请参阅http://msdn.microsoft.com/en-us/library/bz9tthwx.aspx

答案 1 :(得分:0)

这是超级愚蠢的,问题是因为我复制了MS Access文件,每次重建项目时,数据库文件也会被覆盖,以及之前的构建文件,我将空白数据库文件设置为数据源