我向INSERT
创建了UsersDataSet
个查询。 (右键单击 - >新查询 - > sql - >插入)。调用UsersTableAdapter.InsertUser(user,pass,firstname,lastname)
后,我注意到查询成功执行但数据未保存到数据库中。为什么会这样?
PS:我之前已经完成了这项工作并且保存了。
答案 0 :(得分:0)
您必须调用TableAdapter.Update()将更改保留回数据库。您正在数据表中创建一行,但不会将更改推送到数据源。
答案 1 :(得分:0)
这是超级愚蠢的,问题是因为我复制了MS Access文件,每次重建项目时,数据库文件也会被覆盖,以及之前的构建文件,我将空白数据库文件设置为数据源