И так с проблемой провайдера я разобрался
Криво стояли драйвера oracle
Последний раз когда я их устанавливал я качал их вот отсюда
скачивал вот этот файл:
64-bit ODAC 12.2c Release 1 (12.2.0.1.1) for Windows x64
[Released August 3, 2018]
В этом архиве есть нормальный setup
Правильная строка подключения выглядит вот так:
Криво стояли драйвера oracle
Последний раз когда я их устанавливал я качал их вот отсюда
скачивал вот этот файл:
64-bit ODAC 12.2c Release 1 (12.2.0.1.1) for Windows x64
[Released August 3, 2018]
| - 406 MB (426,617,132 bytes) |
Правильная строка подключения выглядит вот так:
| Код |
|---|
Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=OraOLEDB.Oracle;Data Source=192.168.200.253:1521/XE;User ID=***;Password=***"
|
что касается кодировки при использовании DSN вместо Provider, то мне так и не удалось разобраться. Но на мой взгляд способ подключения через Provider более правильный.
Спасибо всем за помощь.
Изменено: - 03.09.2018 15:30:00