Hello,

Just looking at your code, but could you not use just 1 adatper

i.e.
vb Code:
  1. Dim da As New System.Data.SqlClient.SqlDataAdapter()
  2.             Dim cmd As New System.Data.SqlClient.SqlCommand()
  3.             Dim ds As DataSet
  4.  
  5.             cmd.CommandText = "Select * From Table1"
  6.             cmd.CommandType = CommandType.Text
  7.             da.SelectCommand = cmd
  8.             da.Fill(ds, "Table1")
  9.  
  10.             cmd.CommandText = "Select * From Table2"
  11.             cmd.CommandType = CommandType.Text
  12.             da.SelectCommand = cmd
  13.             da.Fill(ds, "Table2")