%
// keyword คือตัวแปรรับค่าของค้นหา
keyWord=Request.QueryString("keyWord")
Rem ตั้งจำนวนบรรทัดต่อหน้า
PageLen=20
PageNo=Request.QueryString("PageNo")
if PageNo="" then PageNo=1
Rem สร้าง Recordset
Set RecSet=Server.CreateObject("ADODB.Recordset")
if cint(QCat)=0 then
Sql="Select * from Question where QTopic like '%"& keyWord &"%' or QDetail like '%"& keyWord &"%' order by qNo Desc"
rsText="ค้นหา " & keyWord & ""
else
Sql="Select * from Question where (QTopic like '%"& keyWord &"%' or QTopic like '%"& keyWord &"%') and QCat like '%"& QCat &"%' order by qNo Desc"
rsText="ค้นหาคำถามที่มีคำว่า " & keyWord & " : ในหมวด : " & CatDetail & ""
end if
RecSet.Open Sql,Conn,1,3
TotalRecord=RecSet.recordcount
RecSet.PageSize=PageLen
TotalPage=RecSet.PageCount
//RecSet.AbsolutePage=PageNo
if not RecSet.Eof then RecSet.AbsolutePage=PageNo
%>
<%
TrBG="#F7F7F7"
recNo=1
Rem วนเพื่อแสดงข้อมูลใน Recordset
Do while not RecSet.EOF and recNo<= PageLen
sqlAnswer ="Select * From Answer Where qNo=" & RecSet("qNo")
set RecSet_Answer=Server.CreateObject("ADODB.Recordset")
RecSet_Answer.Open sqlAnswer, Conn,1,3
rem RecSet_Answer.movelast
Total_Answer=RecSet_Answer.recordcount
RecSet_Answer.Close
Rem สลับสีบรรทัด
if TrBG="#F7F7F7" then
TrBG="#E2E2E2"
else
TrBG="#F7F7F7"
end if
%>