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

Lee*_*ull 1 sql dataset fill

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

我在运行StoredProcedure.ExecuteDataSet()时遇到此错误;

 DataSet ds= new DataSet();
        SqlDataAdapter ada = new SqlDataAdapter();
        try
        {
            ada.Fill(ds);
        }
        catch { }
Run Code Online (Sandbox Code Playgroud)

Lee*_*ull 7

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

[162] DbDataAdapter da = Factory.CreateDataAdapter();
[163] da.SelectCommand = cmd; < - 加上这个
[164] da.Fill(ds);

希望如果其他人有这个问题,这会有所帮助......