Excellent example. I thought of a read loop and the priming read also.

Of course, moving your read to a subprocedure that returns a Boolean helps
cut that out.

dowhile GetRow;
// process read

And, as you've said, it is a balance on which principle to apply.

Rob Berendt

Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2015 by MIDRANGE dot COM and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available here. If you have questions about this, please contact