Jag använder ett pagingscript som fungerar utmärkt till en söksida när sökningen hittar 1 eller flera matches.
Men hittar den inget i sökningen så får jag felet
ADODB.Recordset (0x800A0BCD)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
search.asp, line 33
Line 33 är fetstil
sok = Request.Form("Sok")
SQL = "Select * from DollsNyheter Where DollsNyheter.Nyhet Like '%" & sok & "%' OR DollsNyheter.NyhetsRubrik LIKE '%" & sok & "%' order by NyhetsDatum ASC"
Set RsSok = Server.CreateObject("ADODB.Recordset")
intPageSize = 5
intPage = Request.QueryString("page")
If intPage = "" Then intPage = 1
RsSok.PageSize = intPageSize
RsSok.Open SQL, Connect, 3, 1
[b]RsSok.AbsolutePage = intPage[/b]
intTotalPages = RsSok.PageCount
sok = Request.Form("Sok")
SQL = "Select * from DollsNyheter Where DollsNyheter.Nyhet Like '%" & sok & "%' OR DollsNyheter.NyhetsRubrik LIKE '%" & sok & "%' order by NyhetsDatum ASC"
Set RsSok = Server.CreateObject("ADODB.Recordset")
If RsSok.eof then
response.write "Inget matchade"
Else
intPageSize = 5
intPage = Request.QueryString("page")
If intPage = "" Then intPage = 1
RsSok.PageSize = intPageSize
RsSok.Open SQL, Connect, 3, 1
RsSok.AbsolutePage = intPage
intTotalPages = RsSok.PageCount
'.......... resten av koden
End IF
sok = Request.Form("Sok")
SQL = "Select * from DollsNyheter Where DollsNyheter.Nyhet Like '%" & sok & "%' OR DollsNyheter.NyhetsRubrik LIKE '%" & sok & "%' order by NyhetsDatum ASC"
Set RsSok = Server.CreateObject("ADODB.Recordset")
intPageSize = 5
intPage = Request.QueryString("page")
If intPage = "" Then intPage = 1
RsSok.Open SQL, Connect, 3, 1
If RsSok.EOF Then
Response.Write("Inga matchningar.")
Else
RsSok.PageSize = intPageSize
RsSok.AbsolutePage = intPage
intTotalPages = RsSok.PageCount
sok = Request.Form("Sok")
SQL = "Select * from DollsNyheter Where DollsNyheter.Nyhet Like '%" & sok & "%' OR DollsNyheter.NyhetsRubrik LIKE '%" & sok & "%' order by NyhetsDatum ASC"
Set RsSok = Server.CreateObject("ADODB.Recordset")
intPageSize = 5
intPage = Request.QueryString("page")
If intPage = "" Then intPage = 1
RsSok.Open SQL, Connect, 3, 1
If RsSok.EOF Then
blnTom = True
Else
RsSok.PageSize = intPageSize
RsSok.AbsolutePage = intPage
intTotalPages = RsSok.PageCount
[b]Mitt på sidan:[/b]
If blnTom Then
Response.Write("Inga matchningar.")
End If