(Это не помещалось в поле для комментариев)
Вам нужен хотя бы один драйвер. Драйвер оракула лучше, но Microsoft Driver тоже будет работать.
Давайте сначала попробуем создать строку подключения. Щелкните правой кнопкой мыши на рабочем столе и создайте новый файл .txt.
Теперь переименуйте ваш текстовый файл в нечто .udl
Дважды щелкните файл UDL. Перейдите к «Поставщику» и выберите Microsoft OLEDB Provider для Oracle. Затем нажмите на следующий. В поле имени сервера вы вводите свое имя TNS. Затем введите имя пользователя и пароль и вставьте V в поле «Разрешить сохранение пароля» (оно нам понадобится). Нажмите на тестовое соединение. Убедитесь, что это работает.
Если это работает, нажмите ОК. Теперь откройте файл UDL с помощью текстового редактора. Вы увидите нечто похожее на:
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDAORA.1;Password=yourpw;User ID=youruser;Data Source=yourTNS;Persist Security Info=True
Скопируйте эту часть в строку подключения:
Provider=MSDAORA.1;Password=yourpw;User ID=youruser;Data Source=yourTNS
Теперь ваша строка подключения должна выглядеть так:
Conn = "Provider=MSDAORA.1;Password=yourpw;User ID=youruser;Data Source=yourTNS"
Я надеюсь, что это работает.