sub linkoracle()
dim strconn as string '連線字串
dim dbconn as object '連線物件
dim resset as object '查詢結果集
dim db_sid, db_user, db_pass as string 'sid,使用者名稱,密碼
'設定自己的鏈結資料
db_sid = "資料庫名"
db_user = "使用者名稱"
db_pass = "密碼"
'建立物件
set dbconn = createobject("adodb.connection")
set resset = createobject("adodb.recordset")
'拼接鏈結字串 下面兩個選乙個
strconn = "provider=oraoledb.oracle.1; user id=" & db_user & "; password=" & db_pass & "; data source = " & db_sid & "; persist security info=true"
strconn = "provider=msdaora.1; user id=" & db_user & "; password=" & db_pass & "; data source = " & db_sid & "; persist security info=true"
'-----開啟資料庫----
dbconn.open strconn
'執行查詢
set resset = dbconn.execute("select * from 表名")
'列印表頭
for j = 0 to resset.fields.count - 1
cells(1, j + 1) = resset.fields(j).name
next
'貼上結果
range("a2").copyfromrecordset resset
'-----關閉連線----
dbconn.close '關閉資料庫
end sub
PowerDesigner連線Oracle資料庫
引用 一。注意 1.powerdesigner的安裝目錄不能有空格,否則測試連線時報錯uable to connect,sqlstate 08004,ora 12154 tns 無法解析指定的連線識別符號 二。建立連線,win7系統,64位,oracle伺服器在遠端11g,本地僅安裝32位10g的o...
Excel VBA連線並操作Oracle
以下是通過excel 的vba連線oracle並操作oracle相關資料的示例 1 開啟vba編輯器,在選單中點選 工具 引用 2 確保 microsoft activitex data objects 2.8 library 和 microsoft activitex data objects r...
EXCEL VBA連線SQL資料庫
說明 excel vba連線sql資料庫一般有以下3個步驟 1.vba連線資料庫之前需要建立連線物件 可以採用以下方式 dim cn as object set cn createobject adodb.connection 也可以通過新增引用的方式,具體為 工具 引用 找到microsoft a...