Cls_DB.asp
上传用户:jiajie98
上传日期:2020-04-24
资源大小:1206k
文件大小:2k
源码类别:

网格计算

开发平台:

PHP

  1. <%
  2. '==========================================
  3. '文 件 名:Cls_DB.asp
  4. '文件用途:数据库函数类
  5. '版权所有:方卡在线
  6. '==========================================
  7. Class Cls_DB
  8. Private ConnStr
  9. Private DBpath,DBLink,DBi
  10. '==============================
  11. '函 数 名:DB_Conn
  12. '作    用:数据库连接函数
  13. '参    数:
  14. '==============================
  15. Private Sub DB_Conn()
  16. On Error Resume Next
  17. Set Conn = Server.CreateObject("Adodb.Connection")
  18. ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(SiteData)
  19. Conn.Open ConnStr
  20. If Err Then
  21. Call AspErr()
  22. End If
  23. End Sub
  24. '==============================
  25. '函 数 名:DB_Open
  26. '作    用:创建读取对象
  27. '参    数:
  28. '==============================
  29. Public Sub DB_Open()
  30. Call DB_Conn()
  31. Set Rs=Server.Createobject("Adodb.RecordSet")
  32. End Sub
  33. '==============================
  34. '函 数 名:DB_Close
  35. '作    用:关闭读取对象
  36. '参    数:
  37. '==============================
  38. Public Sub DB_Close()
  39. Set Rs=Nothing
  40. If IsObject(Conn) Then Conn.Close
  41. Set Conn = Nothing
  42. End Sub
  43. '==============================
  44. '函 数 名:AspErr
  45. '作    用:连接报错
  46. '参    数:
  47. '==============================
  48. Private Sub AspErr()
  49. DBLink = Request.ServerVariables("url")
  50. DBLink = Split(DBLink,"/")
  51. For DBi = 0 To Ubound(DBLink)-1
  52. DBpath = DBpath&DBLink(DBi)&"/"
  53. Next
  54. Err.Clear
  55. Response.Redirect("Install.asp")
  56. Response.End
  57. End Sub
  58. End Class
  59. %>