请大家帮忙分析一下,强类型的DataSet在进行Merge时抛出NullException错误,是怎么产生的?如何解决?

zbr4777 2005-10-26 11:14:09
请大家帮忙分析一下,强类型的DataSet在进行Merge时抛出NullException错误,是怎么产生的?如何解决?

eg:
强类型DataSet dsDocument;
执行以下代码抛出NullException错误

dsDocument1.Clear();
//获得dsDocument的新实例dsDocument2并填充了数据
dsDocument1.Merge(dsDocument2);

在这里抛出NullException错误
...全文
93 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zbr4777 2005-10-26
  • 打赏
  • 举报
回复
dsDocument1,dsDocument2都不是null,我debug的时候,可以看到dsDocument2的结果和包含的数据,就是Merge的时候抛出错误,百思不得其解
MyLf 2005-10-26
  • 打赏
  • 举报
回复
应该是你代码的逻辑问题。
dragonfly001 2005-10-26
  • 打赏
  • 举报
回复
先判斷dsDocument1,dsDocument2是否為null
貼出詳細代碼看看.
thinkingforever 2005-10-26
  • 打赏
  • 举报
回复
dsDocument2为null
Merge前判断一下
zhy0101 2005-10-26
  • 打赏
  • 举报
回复
生成dsDocument2的代码贴一下。还有NullException的详细信息,说什么是NullException,dsDocument2吗?
zbr4777 2005-10-26
  • 打赏
  • 举报
回复
dsDocument2和dsDocument1的数据集类型相同
dsDocument2是从数据库中查询返回的数据集
zhy0101 2005-10-26
  • 打赏
  • 举报
回复
dsDocument2哪里来的
givenchy 2005-10-26
  • 打赏
  • 举报
回复
dsDocument1.clear()以后还不为null吗?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧