SqlCommandBuilder填充SqlDataAdapter对象的命令是啥意思?请详细讲!!!谢谢

2024-12-25 11:57:25
推荐回答(1个)
回答1:

创建了SqlDataAdapter 就不用写后面的updatebulider ,deletebuilder
一句话 SqlDataAdapter就是一个接口,帮你实现了系统规定要实现的updateCommandbulider ,deleteCommandbuilder,insertCommandbuilder你就只需要实现SqlCommandBuilder就可以用增、删、改、查了。

你的例子中用到了 sda.Update(ds);//更新数据集中的记录到数据库
这个语句需要实现updatebulider 但是你实现 SqlDataAdapter+SqlCommandBuilder
后面就直接用了sda.Update(ds),同时你还可以直接用insert ,delete