Precisely
グローバルサイト お問い合わせ
FAQ
MapInfoに関するよくあるご質問になります。

MapInfo MapXtreme

MapXtremeプログラミング

Q. テーブルへのループ処理によりレコードを参照する際、パフォーマンスの為に気を付ける事はありますか?

A.
テーブルの各レコードへのループ処理において、ループ処理の前後に対象のテーブルに対するBeginAccessおよびEndAccessを指定する事で、パフォーマンスを大幅に向上できる可能性があります。
書き込み/読み込みに応じて、Write/ReadモードのBeginAccessおよびEndAccessを指定してください。

サンプルコード(C#)
// tb:対象テーブル
tb.BeginAccess(MapInfo.Data.TableAccessMode.Write);
//<ループ処理>
tb.EndAccess();

サンプルコード(VB.NET)
' tb:対象テーブル
tb.BeginAccess(MapInfo.Data.TableAccessMode.Write)
'<ループ処理>
tb.EndAccess()


一覧に戻る