• ベストアンサー

.NETを使用せずに、ASP・VBScriptで前のレコードボタン環境:(WinXP_pro、IIS、ACCESS)

お世話になってます。 前頁で検索した後、ACCESSのデータベースに接続し次のレコードまたは前のレコードを表示するボタンを設けたい <%@ Language="VBScript" %> <% pickup = Request.Form("uID") 'MS Access Database Filename MSACFN = Server.MapPath("db名.mdb") 'Data Source Name DBFile="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MSACFN 'Data Output Set DBCon = Server.CreateObject("ADODB.Connection") DBCon.Open DBFile sql="select * from table名 where uID = '"&pickup&"'" Set DBexe = DBCon.Execute(sql) %> <HTML> <BODY> <title>データ変更</title> <form method="POST" action="接続先.asp"> <table width="519" border="0"> <tr><td width="200">ID </td><td width="280"><%= DBexe("uID") %> </td></tr> <tr><td>氏名 </td><td><input type="text" size="70" name="NAME" value="<%= DBexe("NAME")%>"></td></tr> <tr><td> </td> <td align="right"> <input type="submit" value="登録" onClick='return checkForm()'> <input type="reset" value="リセット"></td></tr><br> </table> <INPUT TYPE="button" name="movefirst" onClick="ShowPrev()" value="先頭のレコード"> <INPUT TYPE="button" name="moveprevios" onClick="ShowPrev()" value="前のレコード"> <input TYPE="button" name="movenext" onClick="ShowNext()" value="次のレコード"> <input TYPE="button" name="movelast" onClick="ShowNext()" value="最終のレコード"> </form> <input name="uID" type="hidden" id="uID" value="go"><br> <input type="hidden" name="form" value="go"> <br> </body> </html>

質問者が選んだベストアンサー

  • ベストアンサー
  • nama11
  • ベストアンサー率66% (2/3)
回答No.2

</form> の位置が違うような気がします。 <input TYPE="button" name="movelast" onClick="ShowNext()" value="最終のレコード"> </form> <input name="uID" type="hidden" id="uID" value="go"><br> <input type="hidden" name="form" value="go"> <br> ではなく <input TYPE="button" name="movelast" onClick="ShowNext()" value="最終のレコード"> <input name="uID" type="hidden" id="uID" value="go"><br> <input type="hidden" name="form" value="go"> </form> <br>

haruka-00
質問者

お礼

nama11さん 結局、クリックしても反応せずでした。 何故なんでしょう。

haruka-00
質問者

補足

nama11さん 有難うございます。 変更し試してみましたが、現状変わらずでした。 レコードセットの部分が影響しているのでしょうか。

その他の回答 (1)

回答No.1

検索結果のレコードセットをセッション変数に保存して再利用するとか。

haruka-00
質問者

補足

temtecomai2さん 回答有難うございます。 セッション変数に<%("NAME")%>ですよね? 試してますが、Dreamweaverで作ってもエラーになってしまいます。

関連するQ&A

専門家に質問してみよう