本文介绍了在调用“填充”之前,SelectCommand属性尚未初始化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在调用'Fill'之前,SelectCommand属性尚未被初始化

运行StoredProcedure.ExecuteDataSet();

$ b $时,我收到此错误b

  DataSet ds = new DataSet(); 
SqlDataAdapter ada = new SqlDataAdapter();
try
{
ada.Fill(ds);
}
catch {}


解决方案

我可以通过添加以下代码来解决这个问题:



[162] DbDataAdapter da = Factory.CreateDataAdapter();

[163] da.SelectCommand = cmd; < - 添加这个

[164] da.Fill(ds);



希望这有助于其他任何人遇到这个问题。 ..


The SelectCommand property has not been initialized before calling 'Fill'

I am getting this error when running StoredProcedure.ExecuteDataSet();

 DataSet ds= new DataSet();
        SqlDataAdapter ada = new SqlDataAdapter();
        try
        {
            ada.Fill(ds);
        }
        catch { }
解决方案

I was able to fix this by adding the following code:

[162] DbDataAdapter da = Factory.CreateDataAdapter();
[163] da.SelectCommand = cmd; <-- add this
[164] da.Fill(ds);

Hope this helps if anyone else had this problem...

这篇关于在调用“填充”之前,SelectCommand属性尚未初始化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-20 11:18