如何使用VB.NET在access数据库中处理数据记录(添加、编辑和删除)?

如何使用VB.NET在access数据库中处理数据记录(添加、编辑和删除)?,vb.net,database-connection,commit,Vb.net,Database Connection,Commit,在Access 2007和Visual Studio 2008上工作时,我已经将数据库连接到应用程序,可以查看datagrids上的数据,可以添加、编辑或删除记录,问题是这些更改不会进入数据库,因此当我关闭并重新打开应用程序时,我发现旧数据与以前一样。 注意:我使用向导来添加连接,而不是代码。您必须查看OleDbDataAdapter类,查看UpdateCommand/InsertCommand/etc。。。属性,将OleDbCommand分配给这些属性,并确保这些命令具有适当的SQL语句 我想

在Access 2007和Visual Studio 2008上工作时,我已经将数据库连接到应用程序,可以查看datagrids上的数据,可以添加、编辑或删除记录,问题是这些更改不会进入数据库,因此当我关闭并重新打开应用程序时,我发现旧数据与以前一样。
注意:我使用向导来添加连接,而不是代码。

您必须查看OleDbDataAdapter类,查看UpdateCommand/InsertCommand/etc。。。属性,将OleDbCommand分配给这些属性,并确保这些命令具有适当的SQL语句

我想您正在使用绑定到datagrid的数据集/数据表。进行更改时,将在DataTable对象中进行更改。对于已更改的每一行,将修改该行的RowState属性

如果调用DataAdapter的“Update()”方法,那么DataAdapter将查看哪些行已更改,并为该行执行正确的OleDbCommand

这将确保更改在数据库中保持不变。
之后,您必须确保调用DataTable或Dataset的“AcceptChanges”方法

但是,有很多教程在那里。。。