I have a recordset with two fields. I want to tranfer those fields into an array. I've been learning and working VBA for a few months and being avoiding the array stuff, but right now I need and don't know how to do it.<br><br>This is the code I have so far:<br><br>i = 0<br> <br> ReDim ValueArray(i, 1)<br> <br> Do While Not gv_rs.EOF<br> ReDim Preserve ValueArray(i, 1)<br> ValueArray(i, 0) = recorset!ID<br> ValueArray(i, 1) = recordset!VALUE<br> i = i + 1<br> gv_rs.MoveNext<br> Loop<br><br>Instead of asking what is wrong I'm going to ask what is right. Please, don't tell me NOTHING! What's the right approach for this.<br><br>Thanx in advance.<br><br>Ziwacky