ADO的recordcount要如何取得???(編號:3370)

用ADO讀取sql7.0的資料其取出的recordcount是-1(有資料時)
除了要再用select count(*)取出筆數,還有其他較好的方法嗎?
因為我是查詢程式,讀出的資料要放到flexgrid中,所以
要先定義其總筆數rows有多少!!
有先進可解答嗎?