YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

DBコンポーネント

DBコンポーネントを扱っていく中で便利だと思ったメソッドやメンバをいくつかリストアップ。まずはおまじない。

AnsiString str = "expression";
DataModule->Query->Clear();
DataModule->Query->Add(str);
DataModule->Query->Open();

これでデータセットをexpressionのSQL文で開けます。で、あとはこれを使っていろいろ作業するときに使えるメンバとメソッド。

  • bool Bof/Eof

各々カレントレコードがデータセットの先頭/末尾にあるかどうかを示す。空のデータセットではtrueになることに注意。

  • int FieldCount/RecordCount;

データセットのフィールド/レコード数を示す。