在写代码时经常会遇到下面的情况
'遍历新增完成一次性保存
For Each dr As DataRow In DataTables("订单").DataRows
dim dr1 as datarow = tables("生产单").AddNew()
dr1("") = dr("") ....
Next
DataTables("生产单").Save
这种情况相当于后台sql数据库中一次insert就插入多行,即后台只执行一次insert操作
'遍历一行就保存
dr1("") = dr("")
这种情况相当于保存时后台sql数据库中每行都要执行一次insert
因为我用触发器关系到其按语句触发影响多行或一行的问题,特求证我的这种理解是否正确?
谢谢!