Oracle數(shù)據(jù)庫是目前最有影響的一種廣泛使用的后臺數(shù)據(jù)庫。訪問Oracle先指明其提供者M(jìn)SDAORA。Oracle與Sql Server不同的是它不是通過數(shù)據(jù)庫來管理的,所以它不需指明數(shù)據(jù)庫,但它連接時必須指明用戶,即使是超級用戶也如此,這是它的安全性能高于Sql Server的理現(xiàn)之一,所以我們只須編寫一個過程。其它類似。完整的代碼如下: '作用: 連接Oracle數(shù)據(jù)庫 '參數(shù):ServerName 服務(wù)器名,DBName 數(shù)據(jù)庫名,UserID 用戶名,UserPwd 用戶密碼 Public Sub ConnOracle(ByVal ServerName As String, ByVal UserID As String, ByVal UserPwd As String) With mCnnDB .Provider = "MSDAORA" .ConnectionString = "User ID='" & UserID & "';" & _ "Password='" & UserPwd & "';" & _ "Data Source='" & ServerName & "'" .Open() End With End Sub
|