程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> asp 簡單數據庫連接類

asp 簡單數據庫連接類

編輯:關於ASP編程

    Class Cls_DB
     Private ConnStr
     Private DBpath,DBLink,DBi
     ==============================
     函 數 名:DB_Conn
     作    用:數據庫連接函數
     參    數:
     ==============================
     Private Sub DB_Conn()
      On Error Resume Next
      Set Conn = Server.CreateObject("Adodb.Connection")
      ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(SiteDB)
      Conn.Open ConnStr
      If Err Then
       Call AspErr()
      End If
     End Sub

     ==============================
     函 數 名:DB_Open
     作    用:創建讀取對象
     參    數:
     ==============================
     Public Sub DB_Open()
      Call DB_Conn()
      Set Rs=Server.Createobject("Adodb.RecordSet")
     End Sub
     
     ==============================
     函 數 名:DB_Close
     作    用:關閉讀取對象
     參    數:
     ==============================
     Public Sub DB_Close()
      Set Rs=Nothing
      If IsObject(Conn) Then Conn.Close
      Set Conn = Nothing
     End Sub
     
     =============================
      函 數 名:AspErr
      作    用:連接報錯
      參    數:
     =============================
     Private Sub AspErr()
      DBLink = Request.ServerVariables("url")
      DBLink = Split(DBLink,"/")
      For DBi = 0 To Ubound(DBLink)-1
       DBpath = DBpath&DBLink(DBi)&"/"
      Next
      Response.Write "<body style='font-size:12px'>"
      Response.Write "錯 誤 號:" & Err.Number & "<br />"
      Response.Write "錯誤描述:" & Err.Description & "<br />"
      Response.Write "錯誤來源:" & Err.Source & "<br />"
      Response.Write "</body>"
      Err.Clear
      Response.End
     End Sub
    End Class

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved