回答編集履歴

2

MS Oracle ODBC の使用方法を追加

2019/11/20 02:54

投稿

KOZ6.0
KOZ6.0

スコア2628

test CHANGED
@@ -13,3 +13,47 @@
13
13
  ```
14
14
 
15
15
  (DataSource) の部分は tnsname でも良いし、192.168.0.1:1521/ORCL のような形でもいいです。
16
+
17
+
18
+
19
+ # 追記:Microsoft Oracle ODBC を使用した接続(お勧めしません)
20
+
21
+
22
+
23
+ DSN を使用する場合
24
+
25
+
26
+
27
+ ```VBA
28
+
29
+ Dim con As New ADODB.Connection
30
+
31
+ con.ConnectionString = "DSN=(DSN名);UID=(ユーザID);PWD=(パスワード)"
32
+
33
+ con.Open
34
+
35
+ ```
36
+
37
+
38
+
39
+ DSN の作成は 32bit 用の ODBC アドミニストレータを起動することに注意すれば、特に迷うことはないはずです。
40
+
41
+ [https://support.microsoft.com/ja-jp/help/942976/odbc-administrator-tool-displays-both-the-32-bit-and-the-64-bit-user-d](https://support.microsoft.com/ja-jp/help/942976/odbc-administrator-tool-displays-both-the-32-bit-and-the-64-bit-user-d)
42
+
43
+
44
+
45
+
46
+
47
+ DSN を使用しない場合
48
+
49
+
50
+
51
+ ```VBA
52
+
53
+ Dim con As New ADODB.Connection
54
+
55
+ con.ConnectionString = "DRIVER={Microsoft ODBC for Oracle};SERVER=(TNS名);UID=(ユーザID);PWD=(パスワード)"
56
+
57
+ con.Open
58
+
59
+ ```

1

まちがい

2019/11/20 02:54

投稿

KOZ6.0
KOZ6.0

スコア2628

test CHANGED
@@ -12,4 +12,4 @@
12
12
 
13
13
  ```
14
14
 
15
- (DataSource) の部分は tnsname でも良いし、192.168.0.1:1521:ORCL のような形でもいいです。
15
+ (DataSource) の部分は tnsname でも良いし、192.168.0.1:1521/ORCL のような形でもいいです。