出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

AbsolutePage について   shuuさん [2002/01/16 17:19:10] [1420]
  Re:AbsolutePage 解決しました。   shuuさん [2002/01/17 10:55:05] [1433]

[1420] AbsolutePage について
投稿者:shuuさん 2002/01/16 17:19:10
度々すみません。shuuです。

ローカルマシン(PWS)で「前、次ページ」のロジックは動くようになったので、
IISの入ってるサーバにupして動かしてみました。
そうしたら、動かなくなってしまいました。

理由は推測ですが、AbsolutePage にあるようです。

----------------------------------------------
'1.iPageNum→現在ページset
MYSQL.AbsolutePage = iPageNum
'2.debug
Response.Write "<br><br>AbsolutePage=" & MYSQL.AbsolutePage & vbCRLF
----------------------------------------------

1.でAbsolutePageをsetして、2.で一応確認の為出力しています。
そうすると、-1が返ってきていました。

これが原因だと思うのですが、サーバから

----------------------------------------------
ADODB.Recordset エラー '800a0bcd'

BOF と EOF のいずれかが True になっているか、または現在のレコードが削除されています。要求された操作には、現在のレコードが必要です。
----------------------------------------------

と言うエラーメッセージが返ってきます。

iPageNumは QueryString から取得していますし、1ページに出力するレコード数もセットしています。

Recordsetで、他に何か特別な設定があるのでしょうか?

すみません、どなたか教えてください。

[1433] Re:AbsolutePage 解決しました。
投稿者:shuuさん 2002/01/17 10:55:05
おはようございます、shuuです。

何とか解決しました。
SQL文のwhere以下の条件にDBの内容が掛からない時(その条件のデータが無い時)の
処理をきちんとしているつもりでしたが、甘かったようです。

徹底的に処理を厳しくしてみたところ、エラーも出なくなり
思ったように動作し始めました。

まだまだ、改善の余地はあると思いますが、
目標にしていたところまで到達できました。

ご指導やヒントをくださった皆さんのおかげです。
ありがとうございました。



TreeBBS For ASP V.0.1.3
Program By YasNet