結論 小さなテーブルに対してGetRowsメソッドを使うとRecordset内のフィールドデータを高速に取り出すことができる。ただし、Fieldオブジェクトを使った方法と比べると時間的な差はほとんどない。一方大きなテーブルに対しては、メモリ不足によるスワップファイルへのアクセスが発生し大幅にパフォーマンスが低下する Recordsetオブジェクトの GetRowsメソッド は、Recordset内のフィールドデータを高速に取り出す方法としてしばしば取り上げられる手法です。GetRowsメソッドは1回の呼び出しでテーブルやクエリー内の全レコード・全フィールドを2次元の配列(1つ目の添字がフィールドを示し、2つ目の添字がレコード番号を示す)として取り出してくれるもので、後でそのデータを扱う際にフィールドを固有の名前ではなく配列の添字で扱わなければならないという不便さはありますが、Do~Loop
Set ws = WScript.CreateObject("WScript.Shell") WScript.Echo ws.CurrentDirectory
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く