広島の歯科アプリケーション・システム開発・管理|株式会社エクセルシオ

効率的かつ効果的なシステムをご提案致します。

エクセルシオへのお問い合わせは 082-568-8161 へ
資料請求はこちら
株式会社エクセルシオ
株式会社 エクセルシオ
〒732-0811
広島市南区段原3丁目5-1
イデアスペース1F
TEL:(082)568-8161(代)
FAX:(082)568-8163
Googleサイト内検索

Develop工房

    こちらでは、エクセルシオの開発者が公私の区別無くソフトウェア開発に係わる事柄を記事にしています。
    ソフトウェア開発に携わる方々のお役に、少しでも立つことが出来れば幸いです。
    弊社製品開発に係わる内容ではございませんのでご了承ください。

TDataSetでFieldに高速アクセス

2013/05/21 10:50:16  Delphi
TDataSetでFieldにアクセスする場合、FieldByNameを使用する場合が殆どだと思います。
コード上で見通しも良いですのでメンテナンスも楽です。
通常の処理では困ることはないと思います。

ところで、有る無いは別としてTDataSetで数万行以上のレコードを一度に扱う場合、FieldByNameでは処理に時間がかかる場合があります。
そこで、Fieldsを使うと配列で直接アクセスできますので処理を高速化できます。
但し、コメントを記述しておかないと、見通しは悪くなりメンテナンスも大変になります。
と言うことは当然ながら、思わぬ記述ミスを発生させる確率も高くなります。
ご注意を・・・。

カテゴリ
<<2013年05月>>
MonTueWebThuFriSatSun
12345
6789101112
13141516171819
20212223242526
2728293031
最新エントリ
ブログリスト