这里ds.Tables[0]的名字为“Customers“
名称按照你fill到da的顺序类推

解决方案 »

  1.   

    1.ds.Tables[0]包含几个SELECT的返回值?2.我如何为ds.Tables[1]命名呢?
      

  2.   

    你这里的ds.Tables[0]就是指SELECT * FROM Customers的所有记录
      

  3.   

    da.Fill(ds,"Customers");之后ds.Tables[0]和ds.Tables["Customers"]是一样的。
    我就是想知道如何获得 SELECT * FROM Products WHERE UnitPrice < 20 ;按道理这个返回记录都在ds.Tables[1]中,是吧?我如何为ds.Tables[1]命名呢?
      

  4.   

    string SQL = "SELECT * FROM Customers "+
         "SELECT * FROM Products WHERE UnitPrice < 20" ;             SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(SQL,thisConnection);

             DataSet ds = new DataSet(); da.Fill(ds,"Customers");///看这里 da.Fill(ds,"ttt");///看这里ds.Tables[1]的名字是是ttt