【发布时间】:2009-12-29 08:01:32
【问题描述】:
为了完成我的工作,我查询数据库 (Access) 以查看我的数据是否已经存在。 所以,我使用的是 OleDbDataReader。此刻一切都很好。
接下来,根据我的查询结果,我正在执行插入或更新。 问题是,此操作使用的参数 (OleDbParameters) 与我第一次查询时使用的参数相同。
所以当我尝试将这些参数添加到命令时,我收到了这个错误:
OleDbParameter 已被另一个 OleDbParameterCollection 包含
我尽一切努力清除这些参数: - 关闭 OleDbDataReader - 在 OleDbDataReader 上处理 - myOleDbDataReader = null
但似乎没有任何效果。
有人知道吗?
非常感谢。
【问题讨论】:
-
请发布一些代码,以便我们了解您的实际操作。
标签: c# oledbparameter oledbdatareader