亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pages.asp

?? 醫院專家掛號系統設計
?? ASP
字號:
<!--<meta http-equiv="Content-Type" content="text/html; charset=gb2312">-->
<%
Class PageClass
  Private Connection               '連接數據庫的外部Connection對象
  Private Rs                       'RecordSet對象
  Private List_Fields              '字段列表
  Private Table_Name               '表的名稱
  Private Query_Where              '查詢的條件語句
  Private OrderBy_SQL              '字段排序語句部分
  Private Page_Count               '返回當前查詢的記錄頁總數
  Private Page_Size                '設置一頁顯示多少條的記錄
  Private Cur_Page                 '設置當前的頁碼
  Private Record_Count             '返回當前查詢的記錄總數
  
  '/****************設置Connection對象****************************
  Public Property Let Conn(ByRef ObjConn)
    Set Connection=ObjConn
  End Property
  Public Property Get Conn()
    Set Conn=Connection
  End Property
  '/****************End******************************************

  '/****************設置查詢SQL語句*******************************
  ''查詢顯示字段
  Public Property Let Fields(ByVal Value)
    List_Fields=Value
  End Property
  Public Property Get Fields()
    Fields=List_Fields
  End Property
  ''查詢表名
  Public Property Let TableName(ByVal Value)
    Table_Name=Value
  End Property
  Public Property Get TableName()
    TableName=Table_Name
  End Property
  ''查詢條件
  Public Property Let Condition(ByVal Value)
    Query_Where=Value
  End Property
  Public Property Get Condition()
    Condition=Query_Where
  End Property
 
  ''*****************排序部分********************************************
  ''Value 語不用寫上Order By 。如: [object].OrderBy="ID Desc,PostTime Asc"
  Public Property Let OrderBy(ByVal Value)
    OrderBy_SQL=Value
  End Property
  Public Property Get OrderBy()
    OrderBy=OrderBy_SQL
  End Property
  '/****************End******************************************
 
  '/****************返回當前查詢結果的總頁數***********************
  Public Property Get PageCount()
    PageCount=Page_Count
  End Property
  Public Property Get RecordCount()
    RecordCount=Record_Count
  End Property
  Public Property Get NextPage()
    If Cur_Page<Page_Count Then
	  NextPage=Cur_Page+1
	Else
	  NextPage=Page_Count
	End If
  End Property
  Public Property Get PrePage()
    If Cur_Page>1 Then
      PrePage=Cur_Page-1
    Else
      PrePage=Cur_Page
    End If
  End Property
  '/****************End******************************************

  '/****************設置一頁顯示的記錄數***************************
  Public Property Let PageSize(ByVal Value)
    If Not IsNumeric(Value) Or Value="" Then
      Value=10
    Else
      Value=Cint(Value)
    End If
    If Value<1 Then Value=10
    Page_Size=Value
  End Property
  
  Public Property Get PageSize()
    PageSize=Page_Size
  End Property
  ''設置當前的頁碼數**************************
  Public Property Let Page(ByVal Value)
    If Not IsNumeric(Value) Or Value="" Then
      Value=1
    Else
      Value=CInt(Value)
    End If
    If Value<1 Then Value=1
    Cur_Page=Value
  End Property
  Public Property Get Page()
    Page=Cur_Page
  End Property
  '/****************End******************************************
  Private Sub Class_Initialize
    '初始化RecordSet對象
    Page_Size=10            '默認一頁為10條數據
    CurPage=1               '默認當前為第一頁
    Record_Count=0
    Page_Count=0
  End Sub

  Private Sub Class_Terminate
    Call CloseRecordSet
  End Sub
   
  '/***關閉數據庫的連接*******
  Private Sub CloseRecordSet
    On Error Resume Next
    If IsObject(Rs) Then
      Rs.Close
      Set Rs=Nothing
    End If
    On Error Goto 0
  End Sub

  '/**********執行查詢返回對應頁碼的數據***********************************************
  Public Function ExecuteBy(ByVal oTableName,ByVal oFields,ByVal oCondtion,ByVal oOrderBy)
    Table_Name=oTableName
    List_Fields=oFields
    Query_Where=oCondtion
    OrderBy_SQL=oOrderBy
    Set ExecuteBy=Execute()
  End Function
  
  '查詢并返回當前CurPage的頁碼記錄
  Public Function Execute()
    Call CloseRecordSet
    On Error Resume Next
    Dim TSQL,TopMod,sWhere
	'如果數據庫連接不存在,表名未知或排序方式未知,返回RS=Nothing
    If Not IsObject(Connection) Or Table_Name="" Or OrderBy_SQL="" Then
      Set Execute=Nothing
      Record_Count=0
      Page_Count=0
      Exit Function
    End If
	'建立并插入查找串
    If Trim(Query_Where)<>"" Then
      sWhere="Where "&Query_Where
    Else
      sWhere=""
    End If

    TSQL="Select Count(*) From ["&Table_Name&"] "&sWhere
	
    Record_Count=Connection.Execute(TSQL)(0)    '獲取記錄總數
    If Err Then
      Err.Clear
      Set Execute=Nothing
      Record_Count=0
      Page_Count=0
      Exit Function
    End If
	
    If Record_Count<1 Then
      Set Execute=Nothing
      Record_Count=0
      Page_Count=0
      Exit Function
    End If
    '取得頁的總數
    If Record_Count Mod Page_Size <>0 Then
      TopMod=Record_Count Mod Page_Size
      Page_Count=Fix(Record_Count/Page_Size)+1
      If Cur_Page<Page_Count Then
        TopMod=Page_Size
      End If
    Else
      TopMod=Page_Size
      Page_Count=Fix(Record_Count/Page_Size)
    End If
    If Cur_Page>Page_Count Then Cur_Page=Page_Count
    If Cur_Page<1 Then Cur_Page=1
    If Trim(List_Fields)="" Then List_Fields="*"
    TSQL="Select * From (Select Top "&TopMod&" * From (Select Top "&(Cur_Page*Page_Size)&" "&List_Fields&" From ["&Table_Name&"] "&sWhere&" Order By "&OrderBy_SQL&") Order By "&TransformOrder(OrderBy_SQL)&")Order By "&OrderBy_SQL
	
	Set Rs=Connection.Execute(TSQL)
    If Err Then
      Err.Clear
      Set Execute=Nothing
      Record_Count=0
      Page_Count=0
      Exit Function
    End If
	
    Set Execute=Rs
  End Function

  '轉換OrderBy的順序 ASC->DESC   DESC->ASC
  Private Function TransformOrder(ByVal Value)
    If Value="" Then
      TransformOrder=""
      Exit Function
    End If
    Dim OrderArray,i,Result,ByString,Fields,InPos
    OrderArray=Split(Value,",")   '分解每個字段值
    For i=0 To Ubound(OrderArray)
      If OrderArray(i)<>"" Then
        InPos=InStrRev(Trim(OrderArray(i))," ")  '找出排序的順序
        If InPos<1 Then  '如果找不到則是ASC排序
          ByString="ASC"
          Fields=OrderArray(i)+" "
        Else
          ByString=Trim(Mid(OrderArray(i),InPos+1))
          Fields=Left(OrderArray(i),InPos)
          If ByString<>"" Then
            ByString=UCase(ByString)
          Else
            ByString="ASC"
          End If
        End If
        ''轉換排序
        If ByString="ASC" Then
          ByString="DESC"
        Else
          ByString="ASC"
        End If
        Result=Result+Fields+ByString+","
      End If
    Next
    If Result<>"" Then Result=Left(Result,Len(Result)-1)
    TransformOrder=Result
  End Function
  
  ''生成導航欄
  Public Function GetPageBar(strURL)
    dim strPageChoose
	If InStr(strURL,"?")<>0 Then
		strURL = strURL&"&Page="
	Else
		strURL = strURL&"?Page="
	End If
		if Page_Count = 1 then
			GetPageBar = ""
			exit function
		end if
    '如果不是第一頁
    if Cur_Page > 1 then
      strPageChoose = strPageChoose&"<a href='"&strURL&(Cur_Page-1)&"'>[上一頁]</a>"
    end if
     '計算頁選擇欄
    for i=1 to Page_Count
      if Cur_Page = i then 
        strPageChoose = strPageChoose&"<b>["&i&"]</b>"
      else
        strPageChoose = strPageChoose&"<a href='"&strURL&i&"'>["&i&"]</a>"
      end if
    next
    if Cur_Page < Page_Count then 
      strPageChoose = strPageChoose&"<a href='"&strURL&(Cur_Page+1)&"'>[下一頁]</a>"
    end if
	strPageChoose = strPageChoose & "<Font color='#FFFFFF'>......</Font>"
	GetPageBar = strPageChoose
  End Function
End Class
%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品欧美精品| 国产日产精品1区| 国产精品三级视频| 日韩激情一二三区| 99久久婷婷国产综合精品| 欧美日韩和欧美的一区二区| 国产女人水真多18毛片18精品视频| 午夜精品久久久久久| 9l国产精品久久久久麻豆| 精品欧美一区二区三区精品久久| 亚洲一区二区三区美女| 不卡在线视频中文字幕| 欧美精品一区二| 日韩av高清在线观看| 欧美影片第一页| 国产精品成人免费在线| 国产精品 欧美精品| 精品福利二区三区| 亚洲成a天堂v人片| 色悠悠亚洲一区二区| 国产亲近乱来精品视频| 九色|91porny| 日韩三级免费观看| 午夜精品视频在线观看| 在线免费观看视频一区| 国产精品成人一区二区艾草 | 欧美精品一区二区三| 午夜电影网亚洲视频| 一本一道久久a久久精品 | 7777精品伊人久久久大香线蕉超级流畅 | 色哟哟亚洲精品| 国产精品嫩草99a| 国产91在线看| 久久久久久久久久久久久女国产乱 | 亚洲欧美另类在线| 成人午夜激情片| 欧美激情一二三区| 国产成人在线观看| 国产亚洲一二三区| 国产一区欧美一区| 2023国产精品| 国产精选一区二区三区| 久久蜜桃av一区二区天堂| 国产中文一区二区三区| 精品电影一区二区三区| 激情综合色综合久久| 欧美精品一区在线观看| 久久黄色级2电影| 精品国产一区二区精华| 国产一区二区免费看| 国产欧美在线观看一区| 成人午夜激情影院| 日韩一区中文字幕| 91一区二区在线观看| 一区二区欧美国产| 欧美日韩精品免费观看视频| 天天色综合天天| 日韩免费看网站| 九九国产精品视频| 国产午夜精品一区二区| 不卡电影一区二区三区| 亚洲乱码国产乱码精品精小说| 在线视频欧美精品| 日本午夜一本久久久综合| 精品福利在线导航| 福利一区二区在线| 玉足女爽爽91| 91精品婷婷国产综合久久性色| 美女视频黄 久久| 久久久美女艺术照精彩视频福利播放| 国产成人av电影在线播放| 亚洲欧美一区二区在线观看| 欧美日韩一区二区在线观看视频| 琪琪一区二区三区| 国产欧美日韩一区二区三区在线观看| 成人国产精品视频| 亚洲成年人影院| 久久午夜羞羞影院免费观看| 成人看片黄a免费看在线| 一区二区在线免费观看| 7777精品伊人久久久大香线蕉经典版下载 | www.日本不卡| 亚洲国产精品久久艾草纯爱| 日韩一区二区麻豆国产| 国产成人一区在线| 一区二区高清视频在线观看| 欧美电视剧免费全集观看| 国产suv一区二区三区88区| 一区二区三国产精华液| 精品国内二区三区| voyeur盗摄精品| 日韩二区三区在线观看| 国产欧美一区二区精品婷婷| 欧美色视频在线观看| 国产精品自拍一区| 亚洲五码中文字幕| 2019国产精品| 欧美伊人久久久久久久久影院| 经典三级视频一区| 一区二区三区中文在线| 欧美成人video| 91搞黄在线观看| 国产剧情一区二区| 日韩av午夜在线观看| 亚洲欧美日韩国产综合| 日韩美一区二区三区| 色激情天天射综合网| 国产精品一级黄| 婷婷成人激情在线网| 国产精品高潮久久久久无| 日韩欧美另类在线| 在线亚洲+欧美+日本专区| 国产精品一线二线三线| 亚洲成人1区2区| 国产精品久久久久久亚洲伦| 日韩三级精品电影久久久| 欧亚洲嫩模精品一区三区| 国产精品一二三区在线| 日本一道高清亚洲日美韩| 亚洲综合男人的天堂| 国产欧美一区二区精品性| 欧美一区二区在线免费观看| 色综合 综合色| 成人午夜视频福利| 国产一区二区三区免费播放| 亚洲成人av在线电影| 亚洲丝袜精品丝袜在线| 国产午夜精品福利| 欧美大片国产精品| 欧美久久一二三四区| 色综合色狠狠天天综合色| 成人美女视频在线看| 国产黄人亚洲片| 精品一区二区三区不卡| 视频一区视频二区中文| 亚洲综合色视频| 亚洲精品免费在线观看| 国产精品国模大尺度视频| 欧美韩国一区二区| 欧美国产视频在线| 精品盗摄一区二区三区| 欧美xxxxx牲另类人与| 日韩一区二区三区视频| 欧美人牲a欧美精品| 欧亚洲嫩模精品一区三区| 色94色欧美sute亚洲线路一久 | 成人高清免费观看| 国产福利一区在线观看| 韩国精品久久久| 激情五月婷婷综合网| 蜜桃传媒麻豆第一区在线观看| 日韩精品高清不卡| 日韩福利视频导航| 蜜臀av国产精品久久久久| 久久91精品久久久久久秒播| 久久福利资源站| 韩国欧美国产一区| 国产精品羞羞答答xxdd| 国产69精品久久99不卡| 懂色av噜噜一区二区三区av| 成人深夜在线观看| 9久草视频在线视频精品| 色哟哟亚洲精品| 欧美日韩国产综合一区二区 | 欧美性大战久久久久久久| 欧美视频在线一区二区三区 | 欧美一卡二卡三卡| 日韩一区二区三区免费看| 精品国产91亚洲一区二区三区婷婷| 精品播放一区二区| 国产欧美一区二区精品婷婷| 国产精品久久久久久久裸模 | 日韩午夜av一区| 日韩女优电影在线观看| 欧美成人aa大片| 国产三级久久久| 亚洲欧美乱综合| 日韩 欧美一区二区三区| 久久97超碰色| 成人av网站大全| 在线看不卡av| 欧美一级二级三级蜜桃| 精品成人一区二区三区| 国产精品美女久久久久高潮| 亚洲精品久久嫩草网站秘色| 日韩综合一区二区| 国产一区二区成人久久免费影院| 99在线精品免费| 欧美日韩性生活| 久久这里只精品最新地址| 中文字幕av一区二区三区| 尤物av一区二区| 免费av成人在线| 丁香激情综合五月| 欧美在线视频你懂得| 欧美成人高清电影在线| 最新日韩在线视频| 丝袜脚交一区二区| 国产成人午夜视频| 91福利国产精品|