用ASP存取各種常用類型資料庫(三)

來源:互聯網
上載者:User
資料|資料庫 2)建立帶密碼的Mdb資料庫的Recordset對象,它的建立方式與建立不帶密碼的Mdb資料庫的Recordset對象類似,只是多了一個密碼參數,即在與資料庫連接時,必須給出密碼資訊。

Function CreateSecuredMdbRecordset( 資料庫檔案名, 資料表名或Select語句,password )

Dim conn,Provider,DBPath

’ 建立Connection 對象
Set conn = Server.CreateObject("ADODB.Connection")
Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
DBPath = "Data Source=" & Server.MapPath( "資料庫檔案名" )
’ 串連資料庫,注意下面一行帶有密碼參數
conn.Open Provider & DBPath&”Jet OLEDB:Database Password=”&assword
Set CreateSecuredMdbRecordset = Server.CreateObject("ADODB.Recordset")
’ 開啟資料表,參數二為Connection對象
CreateSecuredMdbRecordset.Open "資料表名", conn, 2, 2

End Function

3)DBF檔案不是一個標準的資料庫檔案,只相當於標準資料庫檔案中的一個資料表,所以為了使用DBF檔案,採用把所有的DBF檔案放在一個目錄下,這樣把目錄名看成標準資料中的資料庫表,每一個DBF檔案相當於標準資料庫的資料表。下面函數中Directory是DBF所在的目錄名,

Function CreateDbfRecordset( 目錄名, DBF檔案名稱或Select語句 )

Dim conn,Driver,SourceType,DBPath

’ 建立Connection 對象
Set conn = Server.CreateObject("ADODB.Connection")
Driver = "Driver={Microsoft Visual FoxPro Driver};"
SourceType = "SourceType=DBF;"
DBPath = "SourceDB=" & Server.MapPath( "目錄名" )

’ 調用Open 方法開啟資料庫
conn.Open Driver & SourceType & DBPath

Set CreateDbfRecordset = Server.CreateObject("ADODB.Recordset")
’ 開啟DBF檔案,參數二為Connection對象
CreateDbfRecordset.Open DBF檔案名稱或Select語句, conn, 2, 2

End Function



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。