VB.NET 2010 and SQL Server 2008 with ADO.NET Proplem



嗨!我正在尝试用Visual Basic为库构建一个系统我用SQL server设计了数据库所以我把两张桌子合在一起那么我该如何插入/删除/更新按钮呢?!使用DataSet,因为它在我有两个表或更多表时使用?我找了很多,但都找不到答案:(所以请在我的项目中帮助我

SQLCommandBuilder无法处理带有联接的Select语句。您可以构建自己的Update、Delete和Insert语句,并将它们添加到DataAdapter中。必须映射参数。

另一种方法是在数据集中有两个DataTables,并使用关系来实现联接的功能。

第三种方法是放弃DataAdapter,直接绑定到DataTable。然后使用RowState和循环来更改数据库。这就是DataAdapter在内部所做的。我认为这是最简单的。https://learn.microsoft.com/en-us/dotnet/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions

我通常会提供一些代码,但由于您没有;我不会的。尝试这些建议中的一个或全部,如果您有问题,请使用您尝试过的代码再次发布。

最新更新