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

解決


縞工作  2009-03-06 04:56:47  No: 33577

すごく初歩的な質問かもしれませんが、datamoduleのquery1:TQueryで

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

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


おっさん  2009-03-06 05:35:27  No: 33578

Query1.sql.add('select count(*) as cnt from tablename');
Query1.Open;
mycount := Query1.FieldByName('cnt').AsInteger;
Query1.Close;
でどうでしょう


縞工作  2009-03-06 19:40:35  No: 33579

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加