I would just use a Execute SQL task with full resultset before the Script task to store the result set in an object type variable and then use something like this in the script code
oleDA.Fill(dt, Dts.Variables.Item("vResultSet").Value)
oleDA is of type OleDbDataAdapter.
HTH
~Mukti