1
class InspectionEquip : DataSet
{
    private readonly SqlConnection CPEC = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());

    public InspectionEquip(string store)
    {
        CPEC.Open();
        SqlCommand comm = new SqlCommand("Select * From Equip3 Where Store = '" + store + "'", CPEC);
        SqlDataAdapter da = new SqlDataAdapter(comm);
        da.Fill(/* What to Put Here? Tried "this" and it just returns blank */);    
        CPEC.Close();
    }
}
4

1 に答える 1

0

SQLクエリに問題があります(一致するデータがない、パラメータが正しくありません)。da.Fill(this)正常に動作します。

証拠が必要な場合-このSqlCommand行をあなたの行と交換してください...

SqlCommand comm = new SqlCommand("select * from INFORMATION_SCHEMA.COLUMNS", CPEC);

また、単一のテーブルの結果を保存することだけを計画している場合DataTableではなく、おそらく拡張する必要があります。DataSet

于 2012-05-30T15:06:34.450 に答える