当开发时我们出现这个异常时,如果你搜索答案,得到更多的可能是一些复杂的东西,其实,首先我们应该检查一下出错地方的返回类型,比如,应该得到一个DataTable来,我们却写成了int类型,我就是这样,查询时明明应该用DataTable来接受,但是,我却写成了int类型来接受是否得到,这样就出现了这样一个异常。别想的太复杂了。
其次,如果不是返回类型的粗心,那么,一般这个情况还有一个错误就是未知ID,检查一下你所做的操作是否能和数据对上号,比如,更新时,是否忘记了把ID给声明清楚呢......