<dl id="obfdf"></dl>

<progress id="obfdf"><tr id="obfdf"></tr></progress>

      <em id="obfdf"><ol id="obfdf"><mark id="obfdf"></mark></ol></em>

      <progress id="obfdf"><tr id="obfdf"><object id="obfdf"></object></tr></progress>
      <dl id="obfdf"><ins id="obfdf"></ins></dl>
      <em id="obfdf"><ol id="obfdf"><thead id="obfdf"></thead></ol></em>

      張金磊的個人網站

      當前位置:首頁 > 建站知識
      服務熱線
      18695836489
      聯系郵箱
      [email protected]

      淺談ACCESS數據庫技術的2種分頁核心思想技巧

      時間:2016-03-05 00:00:00 瀏覽:

      access分頁技術思想A:周口建網站

      周口建網站
       程序代碼周口建網站
      select top 分頁數 * from 表 where 主鍵 not in (select top 第幾頁*分頁數 主鍵 from 表 where 過濾條件) 周口建網站
       周口建網站

      周口建網站
      ACCESS分頁技術思想B:周口建網站

      周口建網站
       程序代碼周口建網站
      select top 頁大小 * from 表1 where 主鍵 <(select min(主鍵) from (select top 頁大小 主鍵 from 表1 order by 主鍵 desc) as tblTmp) order by 主鍵 desc周口建網站
        周口建網站

      相比這兩種設計思想,就大容量的數據而言,譬如一表幾萬條數據的顯示的時候,就能明顯的感覺出,前者比后者快了,因為前者不用建立后臺臨時表處理!,少了一個環節!不過簡單的說,還是很容易理解的周口建網站

      打個比方,我一頁要五行數據,現在是第三頁,那么第幾頁應該等于需要要的頁數乘以記錄!周口建網站

      一個基于此思路的分頁函數應用:周口建網站

      周口建網站
       程序代碼周口建網站

      <%周口建網站
      Function ShowClass(page, Fcount, order, desc)    周口建網站
          if page = "" or len(page) = 0 then page = 1    周口建網站
              周口建網站
           SkinStr = ""   周口建網站
           pageStr = ""   周口建網站
           SkinTatol = conn.execute("select count(*) from Skin")(0)    周口建網站
               周口建網站
           Filtwheres = "order by "&order" "&desc    周口建網站
               周口建網站
           if page > 1 then    周口建網站
               SkinSQL = "select top "& Fcount " Skin_ID,Skin_Name,Skin_Designer,Skin_PubDate,Skin_DesignerURL,Skin_DesignerMail,Skin_Geterip,Skin_GetTime,LocalSkinInfoPReview,Skin_RandromNumber,Skin_DownCouns,Skin_FromURL from Skin where Skin_ID not in (select top "& ((page -1)* Fcount)" Skin_ID from Skin "&Filtwheres") " & Filtwheres    周口建網站
           else    周口建網站
              SkinSQL = "select top "& Fcount " Skin_ID,Skin_Name,Skin_Designer,Skin_PubDate,Skin_DesignerURL,Skin_DesignerMail,Skin_GeterIP,Skin_GetTime,LocalSkinInfoPreview,Skin_RandromNumber,Skin_DownCouns,Skin_FromURL from Skin " & Filtwheres    周口建網站
           end if    周口建網站
         周口建網站
                  '------------------ www.knowsky.com 分頁欄 ---------------------    周口建網站
                  total = SkinTatol '取總數    周口建網站
                  per = Fcount '每頁顯示條數    周口建網站
                  pages = total / per '總共的頁數    周口建網站
                      周口建網站
                  If pages <> int(pages) then    周口建網站
                      pages = int(pages) + 1    周口建網站
                  Else   周口建網站
                      pages = pages    周口建網站
                  End If   周口建網站
                      周口建網站
                  If (page * per) >= total then    周口建網站
                      bn = total    周口建網站
                  Else   周口建網站
                      bn = page * per    周口建網站
                  End If   周口建網站
         周口建網站
                  if pages <= 9 then    周口建網站
                      if page > 5 then    周口建網站
                          a = page - 4    周口建網站
                          b = page + 4    周口建網站
                          if b > pages then b = pages    周口建網站
                      else    周口建網站
                          a = 1    周口建網站
                          b = pages    周口建網站
                      end if    周口建網站
                  else    周口建網站
                      if page > 5 then    周口建網站
                          a = page - 4    周口建網站
                          b = page + 4    周口建網站
                          if b > pages then b = pages    周口建網站
                      else    周口建網站
                          a = 1    周口建網站
                          b = 9    周口建網站
                      end if    周口建網站
                  end if    周口建網站
                      周口建網站
                  '------------- start --------------------    周口建網站
                  pageStr = pageStr & "<table><tr>"   周口建網站
                  pageStr = pageStr & "<td><a href=""javascript:void(0);"" onclick=""IndexShow(1, "&per", '"&order"', '"&desc"', 'index')""><</a></td>"   周口建網站
                      周口建網站
                  For i = a to b    周口建網站
                      if page = i then    周口建網站
                          pageStr = pageStr & "<td>" & i & "</td>"   周口建網站
                      else    周口建網站
                          pageStr = pageStr & "<td><a href=""Javascript:void(0);"" onclick=""IndexShow("& i ", "&per", '"&order"', '"&desc"', 'index')"">" & i & "</a></td>"   周口建網站
                      end if    周口建網站
                  Next   周口建網站
                      周口建網站
                  pageStr = pageStr & "<td><a href=""javascript:void(0);"" onclick=""IndexShow("& pages ", "&per", '"&order"', '"&desc"', 'index')"">></a></td>"   周口建網站
                  pageStr = pageStr & "</tr></table>"   周口建網站
                  '------------- end --------------------    周口建網站
                      周口建網站
                      周口建網站
                      周口建網站
                  set SkinDB = conn.execute(SkinSQL)    周口建網站
                  if SkinDB.bof or SkinDB.eof then    周口建網站
                      SkinStr = SkinStr & "none"   周口建網站
                  else    周口建網站
                      web_len = 1    周口建網站
                      SkinStr = SkinStr & "<table>"   周口建網站
                      do while not SkinDB.eof    周口建網站
                          if web_len mod 4 = 0 then     周口建網站
                              Bleft = ""   周口建網站
                              Bright = "</tr>"   周口建網站
                          elseif web_len mod 4 = 1 then    周口建網站
                              Bleft = "<tr>"   周口建網站
                              Bright = ""   周口建網站
                          else    周口建網站
                              Bleft = ""   周口建網站
                              Bright = ""   周口建網站
                          end if    周口建網站
                              SkinStr = SkinStr & Bleft & "<td><a href=""javascript:;"" onmouseover=""this.className='skinb'"" class=""skina"" onmouseout=""this.className='skina'"" onFocus=""this.blur()""><p class=""skinp""><img src=""GetSkinsFolder/Preview/"&SkinDB("Skin_Name")"_"&SkinDB("Skin_RandromNumber")".jpg"" onerror=""this.src='GetSkinsFolder/Preview/Preview.jpg'"" class=""viewimgskin""><br>"&SkinDB("Skin_Name")"</p></a></td>" & Bright    周口建網站
                          web_len = web_len + 1    周口建網站
                      SkinDB.movenext    周口建網站
                      loop    周口建網站
                      SkinStr = SkinStr & "</table>"   周口建網站
                  end if     周口建網站
                  ShowClass = pageStr & SkinStr     周口建網站
      End Function周口建網站
      %>周口建網站

      上一篇:ASP開發中無懼緩存類 V1.0
      下一篇:ASP開發技巧了解服務器簡單探針
      分享到:

      聯系我們

      三石網站,設計開發安全無漏洞網站。

      辦公郵箱:[email protected]公司地址:河南省周口市太康縣

      選擇三石,選擇快捷!三石網絡,讓您不同!
      广东十一选五杀号公式
      <dl id="obfdf"></dl>

      <progress id="obfdf"><tr id="obfdf"></tr></progress>

          <em id="obfdf"><ol id="obfdf"><mark id="obfdf"></mark></ol></em>

          <progress id="obfdf"><tr id="obfdf"><object id="obfdf"></object></tr></progress>
          <dl id="obfdf"><ins id="obfdf"></ins></dl>
          <em id="obfdf"><ol id="obfdf"><thead id="obfdf"></thead></ol></em>
          <dl id="obfdf"></dl>

          <progress id="obfdf"><tr id="obfdf"></tr></progress>

              <em id="obfdf"><ol id="obfdf"><mark id="obfdf"></mark></ol></em>

              <progress id="obfdf"><tr id="obfdf"><object id="obfdf"></object></tr></progress>
              <dl id="obfdf"><ins id="obfdf"></ins></dl>
              <em id="obfdf"><ol id="obfdf"><thead id="obfdf"></thead></ol></em>