Hi there,<BR><BR>When you fill a dataset, is all the data copied into the dataset when you make the call or are there any optimizations in place such that it only reads into it that which you require?<BR><BR>Also, if I fill a dataset with, say, 50k of data, does that mean that there would be at least 50000 &#039;mov&#039; instructions being run to actually move the data??<BR><BR>How many machine instructions do you think it takes to move a single character into a dataset from the database?<BR><BR>Just interested....<BR><BR><BR>Cheers,<BR><BR>Ian.