

Accessの100件のデータを10行づつブラウザに表示したいのですが、rs.PageCount、rsRecordCountなど色々と試しましたが正しい結果が得られず
困っています。
rs.AbsolutePage、Rs.PageSizなども試してみましたが、やはり結果は-1しか返されません。
Set db1=Server.CreateObject("ADODB.Connection")
db1.Provider="Microsoft.Jet.OLEDB.4.0"
db1.ConnectionString=Server.MapPath("../master.mdb")
db1.Mode=1
db1.Open
'
Set rs1=Server.CreateObject("ADODB.Recordset")
Rs1.Pagesize = 5
'
keyword = "ABC"
'
SQL1a = "SELECT top 5 * FROM dbFILE WHERE dbTABEL Like '%" & Keyword & "%'"
Set Rs1=db1.Execute(SQL1a)
Response.Write rs1.PageCount
このようなリストで試しています。よき方法があれば是非 教えて下さい。
最終的にはSQL 7.0に置き換える予定です。
宜しく、お願いします。
No.1ベストアンサー
- 回答日時:
ヒントだけ
RecordCountプロパティはSupportsメソッドのadApproxPositionとadBookmarkが TrueだとRecordCountプロパティがサポートされます。
で、これらをサポートしているのがRecordsetオブジェクトのCursorTypeが「adOpenKeyset」または「adOpenStatic」を指定した時のみとなります。
上記ソースではCursorTypeが指定されていないため
カーソルタイプを指定していない状態(adOpenUnspecified)となり、RecordCountプロパティの結果が -1となっています。
なんか小難しい説明になりましたが、実際にMSDN等を参考に試行錯誤してみると、わかっていただけると思います。
参考になれば
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- 国産車 ホンダフィット2代GE6に乗っていますが RSというのはスポーティーですか 1 2023/06/01 15:09
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスに入れた内容...
-
SQLiteのデータベースについて
-
実行時エラー3131 FROM 句の構...
-
zend(phpフレームワーク)でトラ...
-
SELECT COUNTで取得した結果の表示
-
VBAをつかってクエリの情報を抽...
-
SQLiteでカラムを追加
-
「CGIモード」から「モジュール...
-
ExcelVBAでAccessのデータを検...
-
Accessのテーブルへ複数の主キ...
-
DBデータをcsvで出力の際カンマ...
-
PEAR でprepareメソッドがエラーに
-
PHP(PDO)でDBの情報を完全一...
-
ACCESSを用いたデータベースで...
-
このエラーの意味は?
-
classの使い方について
-
PHPでいいね機能を作りたいので...
-
OracleからAccessへのインポート
-
mysql_fetch_assoc()の非推奨
-
MySqlのテーブルのサイズを取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー3131 FROM 句の構...
-
テキストボックスに入れた内容...
-
VBAをつかってクエリの情報を抽...
-
SQL文が実行できません
-
Accessのテーブルへ複数の主キ...
-
エラー3011
-
時刻型にNULLでセットしたい
-
codeigniter 複数モデルでトラ...
-
PEAR でprepareメソッドがエラーに
-
データフォームウィザードで追...
-
LocalのNotesメールDBをVBAで参...
-
ASPでRecordCountが使用でき...
-
VB.NET
-
ADOを使いDBへ読み書きしたい
-
array_mapを使ったエスケープ処理
-
単純ですが、意外と穴?なデー...
-
PHPからMySQLを操作
-
ユーザー定義関数の意味
-
このエラーの意味は?
-
SQL文の実行に失敗しました???
おすすめ情報