データグリッドの件数の取得 vb6.0 ora9.0

解決


こう  2007-04-04 20:18:22  No: 135975

過去にもあったみたいですが、うまくいかなったので質問させていただきます。
オラクルのデータをVBにて検索し、表示する機能を作っています。
ADODCで、オラクルのデータをデータグリットを使って表示させました。
それで、データグリッドに表示されたデータをもとに「○○件ヒットしました」みたいな表示をしたいと思うのですが、方法がわかりません。
よければ、教えてください。よろしくお願いします。


こう  2007-04-04 22:58:50  No: 135976

ちなみに、ADODCでコード書かずにデータグリットと接続してます。


もげ  2007-04-05 02:38:23  No: 135977

CursorLocation、CursorTypeなどに影響を受けますが(詳細はヘルプを)、
Adodc1.Recordset.RecordCount
で取れる値はどうなっていますか?

別途SELECT COUNT(*) SQL文を発行して取得するという手もあります。


こう  2007-04-05 18:21:50  No: 135978

レスありがとうございます。
評価版を使っているため、ヘルプは使えないです・・。
Adodc1.Recordset.RecordCount  を使うと「値の取得のみ可能なプロパティに値を設定することは出来ません」とが発生します。
SQLの方は、Adodc1で、別のselect文を発行しているのすが大丈夫なのでしょうか?
ラベルに、「「○○件ヒットしました」と表示させたいんですが・・・。


こう  2007-04-05 18:52:49  No: 135979

Label1.Caption = Adodc1.Recordset.RecordCount
で解決しました。ありがとうございました!


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




  


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