Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > .NET для новичков > Сonnect с Oracle |
Автор: ACMilian 6.7.2010, 16:28 |
Доброго дня! WinXp 64 bit VisualStudio 2010 ultimate Oracle 10g 64 Oracle Client 32 bit Oracle Client 64 bit В студии руками визуально пытаюсь настроить коннект. Выдает ошибку. Оно по всей видимости коннектится через 32 битный клиент. Вопрос. Как в студии указать чтобы коннект шёл через 64 битный клиент оракла? |
Автор: ACMilian 7.7.2010, 08:59 |
Никто не сталкивался с этим? |
Автор: Экскалупатор 7.7.2010, 09:37 |
пропиши в строке "provider=providerName;" Добавлено через 8 минут и 32 секунды http://www.connectionstrings.com/oracle |
Автор: ACMilian 7.7.2010, 10:25 |
Если в коде делать коннект, то всё гуд. Проблема в другом. На форме выбираю DataGridView -> Add Project Data Source -> Database -> DataSet-> New Connection... -> OracleDataBase -> Data Provider-> .Net FrameWork Data Provider For Oracle. Далее ввожу имя бд, юзернэйм и пасс. Жму Test Connection вываливается ora-12154 TNS: Невозможно разрешить заданный идентификатор соединения. Вот может в студии есть в настройках опция, где можно указать через какой клиент она должна создавать соединение? |
Автор: Экскалупатор 7.7.2010, 11:08 |
не встречал такой настройки. есть выбор провайдера при создании подключения, но думаю что это немого не то, можно попробовать обмануть студию, т.е. создать подключение не тестируя, а потом прописать свою строку подключения. правда тоже не уверен что сработает. |
Автор: N1ko 8.7.2010, 13:17 |
Попробуй скачать дата провайдер с офф сайта Oracle, закинуть новый референс уже на него, после чего все методы и свойства будут находиться в Oracle.DataAccess.Client а не в родной сборке VisualStudio 2010 System.Data.OracleClient. (Некоторые методы и свойства этих сборок отличаются. Возможно это поможет и при создании подключения в дизайнере форм) Не уверен что это поможет, но как один из вариантов думаю можно попробовать |