คือว่าผมแก้ไม่ได้สักทีครับไม่รู้ว่าจะเป็นเพราะอะไร คือว่าผมจะทำหน้า "ค้นหาแล้วแสดงผลข้อมูลเป็นหน้า" นะครับแต่ว่าพอคลิกที่หน้า
ถัดไป หรือคลิกที่หน้า 2 มันจะขึ้นแบบนี้นะครับ
Error Type:
ADODB.Recordset (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/clipping/index.asp, line 111
ซึ่ง line 111 มันเป็นแบบนี้ครับ RS.open Sql,Conn,1,3 และโค้ด Sql ของผมก็แบบนี้ครับ
pageLen = 10
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("user\db\images.mdb"),"" , ""
If request.form("gtype") = "title" then
sql = "select * from images where title like '%" & request.form("keyword") & "%' order by title"
elseif request.form("gtype") = "author" then
sql = "select * from images where author like '%" & request.form("keyword") & "%' order by author"
elseif request.form("gtype") = "subject" then
sql = "select * from images where subject like '%" & request.form("keyword") & "%' order by subject"
end if
Set RS =Server.CreateObject("ADODB.Recordset")
RS.open Sql,Conn,1,3
Nrecord=RS.recordcount
Rs.pageSize = pageLen
totalPage = Rs.PageCount
Rs.absolutePage = pageNo
.................................
และผมลองเอาเม้าท์ไปคลิกที่หน้าถัดไปแล้วลิ้งค์แบบ Get มันเป็นแบบนี้ครับ http://localhost/index.asp?pageNo=2&keyword=ก
ช่วยแนะนำด้วยครับ ขอขอบคุณล่วงหน้าครับ