通過ADO串連各種資料庫的字串翠集(二)(完)

來源:互聯網
上載者:User
ado|資料|資料庫|字串 (接上篇)

二 二、接下來講使用OLE DB來串連資料庫的例子。

1) OLE DB Provider for Active Directory Service

<%

Dim oConn,strConn

Set oConn=Server.CreateObject(“ADODB.Connection”)

StrConn= "Provider=ADSDSOObject;" & _

          "User Id=myUsername;" & _

          "Password=myPassword;"

oConn.Open strConn

%>

2) OLE DB Provider for DB2

<%

Dim oConn,strConn

Set oConn=Server.CreateObject(“ADODB.Connection”)

StrConn= "Provider=DB2OLEDB;" &

           "Network Transport Library=TCPIP;" &

           "Network Address=MyServer;" & _

           "Package Collection=MyPackage;" &

           "Host CCSID=1142"

           "Initial Catalog=MyDB;" &

           "User ID=MyUsername;" & _

"Password=MyPassword;"

oConn.Open strConn

%>

3) OLE DB Provider for Index Server

<%

Dim oConn,strConn

Set oConn=Server.CreateObject(“ADODB.Connection”)

StrConn= "Provider=msidxs;" & _

          "Data source=MyCatalog;"

oConn.Open strConn

%>

4) OLE DB Provider for Internet Publishing

<%

Dim oConn,strConn

Set oConn=Server.CreateObject(“ADODB.Connection”)

StrConn= "Provider=MSDAIPP.DSO;" & _

      "Data Source=http://mywebsite/myDir;" & _

      "User Id=myUsername;" & _

      "Password=myPassword;"

oConn.Open strConn

%>

5) OLE DB Provider for Microsoft Jet

● 標準的也是常用的訪問方式。

<%

Dim oConn,strConn

Set oConn=Server.CreateObject(“ADODB.Connection”)

StrConn= "Provider=Microsoft.Jet.OLEDB.4.0;" & _

          "Data Source=c:\somepath\myDb.mdb;" & _

          "User Id=admin;" & _

          "Password=;"

oConn.Open strConn

%>

● 假如是一個工作群組的系統資料庫,那麼連接字串如下。

<%

Dim oConn,strConn

Set oConn=Server.CreateObject(“ADODB.Connection”)

StrConn= "Provider=Microsoft.Jet.OLEDB.4.0;" & _

          "Data Source=c:\somepath\mydb.mdb;" & _

          "Jet OLEDB:System Database=MySystem.mdw;", _

          "admin", ""

oConn.Open strConn

%>

注意:在使用4.0 OLE DB Provider 提供者的驅動程式時,要記得把MDB和MDW轉換成the 4.0 database格式。

● 如果MDB是設定密碼的話,那麼使用如下連接字串。

oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _

          "Data Source=c:\somepath\mydb.mdb;" & _

          "Jet OLEDB:Database Password=MyDbPassword;", _

          "admin", ""

● 如果MDB是位於網路中並且是共用的話,那麼使用如下連接字串。

oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _

      "Data Source=\\myServer\myShare\myPath\myDb.mdb;

● 如果要想使用專有的方式來訪問資料庫,那麼使用如下連接字串。

oConn.Mode = adModeShareExclusive

oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _

          "Data Source=c:\somepath\myDb.mdb;" & _

          "User Id=admin;Password=;"

6)使用OLE DB Provider for Microsoft Jet來訪問Excel電子資料工作表。

<%

Dim oConn,strConn

Set oConn=Server.CreateObject(“ADODB.Connection”)

StrConn= "Provider=Microsoft.Jet.OLEDB.4.0;" & _

          "Data Source=c:\somepath\myExcelSpreadsheet.xls;" & _

          "Extended Properties=""Excel 8.0;HDR=Yes;"";"

oConn.Open strConn

%>

說明:這裡的HDR=Yes的意思是,提供者訪問Excel電子資料工作表時沒有把第一排的資料加入到資料集中;而當HDR=No時的意思是提供者訪問Excel電子資料工作表時動作恰好跟上面所述相反。

7)OLE DB Provider for ODBC Databases

● 訪問MS Access資料庫

<%

Dim oConn,strConn

Set oConn=Server.CreateObject(“ADODB.Connection”)



相關文章

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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。