if keyword="" then
Response.write("<hr>")
else
pageLen =15 'กำหนดจำนวนแต่ละหน้าที่ต้องการแสดงกี่ Reccord
pageNo = request.QueryString("pageNo")
if pageNo="" then pageNo = 1
Set Conn=Server.Createobject("ADODB.Connection")
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("db/description.mdb"),"" , "xxx"
'หรือจะใช้เป็น Conn.Open "product","",""
sql ="Select * From dept where Sub_id like '"&keyword&"%' order by sub_id asc"
Set RS =Server.CreateObject("ADODB.Recordset")
RS.open Sql,Conn,1,3
Nrecord=RS.recordcount
Rs.pageSize = pageLen
totalPage = Rs.PageCount
Rs.absolutePage = pageNo ถ้าไม่มีข้อมูลในการค้นหามันจะแจ้ง error ที่บรรทัดนี่ครับ
โดยแสดงดังนี้
ADODB.Recordset error '800a0bcd'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/course_description/description.asp, line 139 คือบรรทัด Rs.absolutePage = pageNo ครับ