เมื่อค้นหาไม่เจอแล้วจะขึ้น error นี่ค่ะ ดูในกระทู้ต่างๆแล้วก็ยังม่ายได้ ช่วยหนูด้วยค่ะ
Error Type:
ADODB.Recordset (0x800A0BCD)Either BOF or EOF is True, or the current record has been deleted. Reque
Code ดังนี้ค่ะ
<html>
<body>
<%
keyword=Request.Form("keyword")
if keyword="" then
keyword=Request.QueryString("keyword")
end if
%>
<form name="form1" method="post" action="searchPages.asp">
ค้นหา
<input type="text" name="keyword" value="<%=keyword%>">
<input type="submit" name="Submit" value="ค้นหา">
</form>
<%
if keyword="" then
Response.write("<br>กรุณากรอก Keyword เพื่อค้นหาจาก Field Description<hr>")
else
pageLen = 10 'กำหนดจำนวนแต่ละหน้าที่ต้องการแสดงกี่ 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("dbase/pol.mdb"),"" , ""
'หรือจะใช้เป็น Conn.Open "product","",""
sql ="Select * From kp where WProvince like '%"&keyword&"%'"
Set RS =Server.CreateObject("ADODB.Recordset")
RS.open Sql,Conn,1,3
Nrecord=RS.recordcount
Rs.pageSize = pageLen
totalPage = Rs.PageCount
Rs.absolutePage = pageNo
IF RS.EOF Then
%>
ไม่พบข้อมูลในฐานข้อมูลที่ต้องการค้นหา !
<%Else%>