■ SQL(select count(*) 文)の実行結果の取得

[Delphi Q & A 掲示板] [過去ログの一覧]


縞工作 2009/03/05(木) 19:56:47 <初心者>
すごく初歩的な質問かもしれませんが、datamoduleのquery1:TQueryで

Query1.sql.add('select count(*) as cnt from tablename');
を実行した結果は
mycount := Query1.FieldAsName('cnt').AsInteger;
で取得できる物と思っていたのですが、どうしてもフィールドcntがありませんというエラーになってしまいます。

どうすれば取得できるのでしょうか。

おっさん 2009/03/05(木) 20:35:27 <中級者>
Query1.sql.add('select count(*) as cnt from tablename');
Query1.Open;
mycount := Query1.FieldByName('cnt').AsInteger;
Query1.Close;
でどうでしょう

縞工作 2009/03/06(金) 10:40:35 <初心者>
[[解決]]

おっさんさん、出来ました。

どうもありがとうございました!!

毎週金曜日はポイント最大3倍!さらに4倍のチャンスも!

Programming Library