You are not building your array correctly. What you are doing is taking a single element array of data you just read and replacing it with an empty data set.
Look at the following ways of doing this. The one in the middle is only available in later versions of LV, but is supposed to handle memory more effeciently. But, both the top and middle basically do the same; I preallocate memory for the rows and columns, then replaces the element of the array with the current row and columns data. The output of the loop with have a 2-D array of all the data.
The bottom example does create an empty array before the loop runs and uses the indexing feature of the for loop to build the array for you. All gve you the same result as far as data in your array is concerned.

Message Edited by Matthew Kelton on 10-05-2007 02:56 PM