レコードセットからレコード総数を取得するには?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1117947891 で気になって調べてみた。
Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn, adOpenForwardOnly, adLockReadOnly lCnt = rs.Recordcount
で取れそうな気がするが-1が返るらしい。いつもこうコーディングしていたが、
conn.CursorLocation = adUseClient
してたコネクションオブジェクトを使っていたから救われていたらしい。
http://support.microsoft.com/kb/194973/ja を参照。
無知とは恐ろしい・・・