程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> 手把手教你使用VB來創建ASP組件(3)

手把手教你使用VB來創建ASP組件(3)

編輯:ASP技巧
由於我們要操作數據庫,要使用到ADO,因此我們要引用Microsoft Activex Data Object 2.5 Library.(如下圖)

現在我們開始寫組件中的方法

1、 OpenDB方法

  OpenDB方法的思路是建立與MS SQL SERVER7.0的連接,這可以使用SQLOLEDB PRovider來實現。建立連接後就可以創建一個包含所有CD信息的記錄集。根據以上分析我們寫出如下代碼。

Option Explicit

Private Conn As ADODB.Connection

Private RecordSetCD As ADODB.Recordset

’打開連接和結果集

Private Sub OpenDB()

Set Conn = New ADODB.Connection

Set RecordSetCD = New ADODB.Recordset

Conn.Open "Provider=SQLOLEDB;DataSource=MUSE;Initial Catalog=Music;UserId=Wayne;PassWord=AbCdEfG"

RecordSetCD.Open "SELECT * FROM CD", Conn

End Sub

2、 CloseDB方法

  由於連接數據庫是相當昂貴的,所以在不需要使用數據庫時,一定要記住關閉Recordset 和Connection對象,CloseDB就是完成這一操作。

Private Sub CloseDB()

’關閉結果集RecordSetCD

If Not (RecordSetCD Is Nothing) Then

If RecordSetCD.State = adStateOpen Then

RecordSetCD.Close

End If

Set RecordSetCD = Nothing

End If

’關閉連接Conn

If Not (Conn Is Nothing) Then

Conn.Close

Set Conn = Nothing

End If

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