Well, the easy way would be to call the ADO Recordset.GetRows() method, which returns its contents as (yes, you guessed it) a 2D array. More importantly, what are you trying to achieve with this? You ...