首页 新闻 会员 周边

OleDbDataAdapter.UpdateBatchSize设置值的问题?

1
悬赏园豆:10 [已解决问题] 解决于 2011-05-31 21:35

adapter.UpdateBatchSize设置为1是会正常运行,可是效率很低。

设置为0,或者大于1的数就会报错notsupportedException 即不支持此方法. 操作的是access数据库

yntmdr的主页 yntmdr | 初学一级 | 园豆:5
提问于:2011-05-30 16:28
< >
分享
最佳答案
0

OleDbDataAdapter并不支持批量提交。

 

OleDbDataAdapter.UpdateBatchSize属性是继承基类(DbDataAdapter)的。

这个属性是Virtual的,需要子类override才能支持UpdateBatchSize。

收获园豆:10
Jerry Chou | 老鸟四级 |园豆:2642 | 2011-05-30 16:51
谢谢!!
yntmdr | 园豆:5 (初学一级) | 2011-05-31 21:35
其他回答(1)
0

请问为什么为什么我用
SqlCeDataAdapter.InsertCommand.UpdatedRowSource = UpdateRowSource.None;
SqlCeDataAdapter1.UpdateBatchSize = 0;
会报 错呢?? NOTsupportedEXCEPTION

星n | 园豆:205 (菜鸟二级) | 2011-12-28 10:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册