Я не могу заставить мой инструмент Generation работать правильно.
Это строка подключения, которую я использую:
Provider = OraOLEDB.Oracle.1; Password = pass123; ID пользователя = user1; Источник данных = oradb1src; Persist Security Info = True
И когда я нажимаю на Проверить соединение, я получаю:
[System.Data.OleDb.OleDbException] - ORA-12154: TNS: не удалось разрешить имя службы
[oradb1src хорошо определен в tnsnames.ora. Это не проблема.]
Но когда я меняю провайдера на MSDAORA, тогда соединение работает нормально, но в окне Generate мне не хватает вкладки Tables, на которой я могу выбрать таблицы из своей базы данных. Я где-то заметил, что это нормально с провайдером MSDAORA, потому что mygeneration использует провайдера oledb для извлечения метаданных.
Но почему я получаю это безумное сообщение об ошибке при использовании поставщика OralOLEDB.Oracle ??? Кто-нибудь знает?
Заранее спасибо ...
PS. На моем компьютере установлены драйверы для oracle 9.2 и oracle 10.