投稿者 刈谷勇  (社会人) 投稿日時 2009/10/15 03:14:30
ピアさん、すみません間違った回答をしていました。

>System.ArgumentOutOfRangeExceptionは配列等の範囲外を参照しようとしたときに出ますので、
>Accessから想定している件数がちゃんと取得できているか、配列を参照する場所は正しいかを確認して>みてください。

配列の参照外は、IndexOutOfRangeExceptionでした。

ヘルプより、
ArgumentOutOfRangeException は、メソッドの呼び出し時に渡された引数の少なくとも 1 つが nullNothingnullptrnull オブジェクト参照 (Visual Basic では Nothing) でなく、有効な値も含まれていない場合にスローされます。

でした。