|
<%
Dim FirstUrl,FirstPhotoIntro
Dim FirstRs,FirstSql
Set FirstRs = Server.CreateObject("ADODB.RecordSet")
If ClassID = "0" Then
If currentPage = 1 Then
FirstSql = "select Top 1 P.PhotoID,P.ClassID,C.ClassName,P.PhotoName,P.PhotoUrl,P.Keyword,P.UpdateTime,P.Hits,P.PhotoLevel,P.PhotoIntro from AC_Photo P,AC_PhotoClass C where P.ClassID=C.ClassID and P.Deleted=False order by P.PhotoID asc"
Else
Topm = MaxPerPage*currentpage
Topn = MaxPerPage*(currentpage-1)+1
TopCount = 1
TopLocation = Topn -1
FirstSql = "SELECT TOP "&TopCount&" P.PhotoID,P.ClassID,C.ClassName,P.PhotoName,P.PhotoUrl,P.Keyword,P.UpdateTime,P.Hits,P.PhotoLevel,P.PhotoIntro from AC_Photo P,AC_PhotoClass C where P.ClassID=C.ClassID and P.Deleted=False and (P.PhotoID NOT IN (SELECT TOP "&TopLocation&" P.PhotoID from AC_Photo P,AC_PhotoClass C where P.ClassID=C.ClassID and P.Deleted=False)) order by P.PhotoID asc"
End If
Else
If currentPage = 1 Then
FirstSql = "select Top 1 P.PhotoID,P.ClassID,C.ClassName,P.PhotoName,P.PhotoUrl,P.Keyword,P.UpdateTime,P.Hits,P.PhotoLevel,P.PhotoIntro from AC_Photo P,AC_PhotoClass C where P.ClassID=C.ClassID and P.Deleted=False and P.ClassID="& ClassID &" order by P.ClassID,P.RootID asc"
Else
Topm = MaxPerPage*currentpage
Topn = MaxPerPage*(currentpage-1)+1
TopCount = 1
TopLocation = Topn -1
FirstSql = "SELECT TOP "&TopCount&" P.PhotoID,P.ClassID,C.ClassName,P.PhotoName,P.PhotoUrl,P.Keyword,P.UpdateTime,P.Hits,P.PhotoLevel,P.PhotoIntro from AC_Photo P,AC_PhotoClass C where P.ClassID=C.ClassID and P.Deleted=False and P.ClassID="& ClassID &" and (P.PhotoID NOT IN (SELECT TOP "&TopLocation&" P.PhotoID from AC_Photo P,AC_PhotoClass C where P.ClassID=C.ClassID and P.Deleted=False and P.ClassID="& ClassID &")) order by P.ClassID,P.RootID asc"
End If
End If
FirstRs.Open FirstSql,Conn,1,3
If Not FirstRs.Eof Then
FirstUrl = FirstRs("PhotoUrl")
FirstPhotoIntro = FirstRs("PhotoIntro")
End If
FirstRs.Close
Set FirstRs = nothing
%>
|
|
 |