2011-06-10 111 views
1

私は.NET Framework 2.0のWebサイトプロジェクトを持っています。 問題は"Column 'picPath' does not belong to table."ですが、このエラーは必ずしも発生しません。ここで列がテーブルに属していません

は私のコードです:

public void getAdvertisement() 
{ 
    List<ListItem> AdvList = new List<ListItem>(); 
    AdvList.Add(new ListItem("@a","notList")); 
    DataTable dt = new DataTable(); 
    dt = BLAtom.GetByDataTable("spAdvertisementGetAll", AdvList);  
    if (dt.Rows.Count > 0) 
    {   
     reklam1 = dt.Rows[0]["picPath"].ToString(); 
     reklam1Url = dt.Rows[0]["AdvUrl"].ToString(); 
     if (dt.Rows.Count==2) 
     { 
      reklam2 = dt.Rows[1]["picPath"].ToString(); 
      reklam2Url = dt.Rows[1]["AdvUrl"].ToString(); 
     } 
    }  

} 
+0

「BLAtom」とは'GetByDataTable'の内部を見ることはできますか? –

+0

BLAtomは、パラメータ付きのストアドプロシージャを実行し、DataTable、DateSetまたはListを返すクラスです。 –

+0

私は理解していますが、問題はストアドプロシージャまたはそのメソッドのコードのいずれかです。 –

答えて

3

は、ストアドプロシージャをチェック - それはそれから結果セットが文脈的に変化している可能性がありますか?

関連する問題