I used the code below to fill a data table -
OleDbDataAdapter oleDA = new OleDbDataAdapter(); DataTable dt = new DataTable(); oleDA.Fill(dt, Dts.Variables[
Below worked for me without Fill.
OleDbDataAdapter oleDA = new OleDbDataAdapter(); DataSet ds = new DataSet(); ds = (DataSet)Dts.Variables["User::myresultSet"].Value;