[请问]VB.net+SqlServer 怎么保持修改后的表
[请教]VB.net+SqlServer 如何保持修改后的表
数据库中有一个表table,筛选查询回来绑定到DataGridView,对里面的数据进行了增加删除修改.
如果需要把这个修改后的结果进行保存,请给我参考一下,用何种方式?
比较笨的办法是:根据查询时筛选关键字,把原来查询的字段全部删除,然后把当前修改后的逐条插入进入表table.
不过,这种方法明显不好.请教一个思路,谢谢
------解决方案--------------------
每次增删操作都经过数据库,而不是在UI界面操作完了再整体修改数据库中的数据。
------解决方案--------------------
8\使用commandBuilder类对数据适配器生成增,删,改命令,当然也可以手动生成增,删,改命令,而且功能要比自动生成的要强大得多,如果你对ADO.NET的理解理深该的话
Dim builder As SqlCommandBuilder = New SqlCommandBuilder(adapter)
builder.QuotePrefix = "["
builder.QuoteSuffix = "]"
http://topic.****.net/u/20111031/15/489bb25d-051b-4730-91b2-f2ae3d819838.html
数据库中有一个表table,筛选查询回来绑定到DataGridView,对里面的数据进行了增加删除修改.
如果需要把这个修改后的结果进行保存,请给我参考一下,用何种方式?
比较笨的办法是:根据查询时筛选关键字,把原来查询的字段全部删除,然后把当前修改后的逐条插入进入表table.
不过,这种方法明显不好.请教一个思路,谢谢
------解决方案--------------------
每次增删操作都经过数据库,而不是在UI界面操作完了再整体修改数据库中的数据。
------解决方案--------------------
8\使用commandBuilder类对数据适配器生成增,删,改命令,当然也可以手动生成增,删,改命令,而且功能要比自动生成的要强大得多,如果你对ADO.NET的理解理深该的话
Dim builder As SqlCommandBuilder = New SqlCommandBuilder(adapter)
builder.QuotePrefix = "["
builder.QuoteSuffix = "]"
http://topic.****.net/u/20111031/15/489bb25d-051b-4730-91b2-f2ae3d819838.html