首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OdbcDataAdapter批处理更新不工作

OdbcDataAdapter批处理更新不工作
EN

Stack Overflow用户
提问于 2014-12-23 23:48:06
回答 1查看 334关注 0票数 0

我试图在.NET控制台应用程序中使用OdbcDataAdapter执行批处理更新,方法是设置UpdateBatchSize:

代码语言:javascript
复制
 OdbcDataAdapter da = new OdbcDataAdapter();
 da.UpdateBatchSize = 100;

尝试设置UpdateBatchsize属性会引发以下错误:

不支持set_UpdateBatchSize(Int32值)指定的方法。

如果我将UpdateBatchsize值设置为1,那么它可以正常工作。OdbcDataAdapter支持批处理更新吗?

下面是使用msdn链路执行批处理更新的DataAdapter

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-23 23:57:48

下面是DbDataAdapter类中的反编译代码:

代码语言:javascript
复制
public virtual int UpdateBatchSize
{
  get
  {
    return 1;
  }
  set
  {
    if (1 != value)
      throw ADP.NotSupported();
  }
}

OdbcDataAdapter类不覆盖它。SqlDataAdapter就是这么做的。因此,您可能会得出结论,在OdbcDataAdapter中不支持此特性。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27629672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档