MyODBCは、RecordCount-Attributeを適切に提供しません。
Re:ASPおよびMySQLでのRecordCountの問題
rs.recordcount =-1 with myODBC
したがって、本当にRecordCountが必要な場合は、CursorLocationプロパティをadUseClientに設定します。そうでない場合は、次のようにRecordSetを繰り返し処理します。
Do While Not rs.EOF
'...do your magic
rs.MoveNext
Loop