подключится к базе данных Oracle 10g
Использую для этого компоненты ADO
При попытке подключится к базе выдает ошибку
«ORA-12154: TNS: невозможно разрешить указанный идентификатор соединения »
При этом программа SQL Navigator 7 – работает нормально
Пароль и логин рабочие и в SQL Navigator 7 принимаются
в tnsnames (обоих прописано )
(ADDRESS = (PROTOCOL = TCP)(HOST = имя-хоста)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = имя-базы))
Поставщик данных для соединения выбираю:
oracle provider for OLE DB
С Lazarus ошибка аналогичная
Что можно сделать ?
Нужно по работе.
Разрядности: 1) клиента Oracle 2) OLEDB провайдера 3) программы. должны совпадать. Начни с этого. OLEDB провайдеры для Oracle от Oracle и MS сильно разные...по поддерживаемым фичам. Прямых нативных(для Delphi/Pascal) библиотек доступа к Oracle как грязи.
Разрядности: 1) клиента Oracle 2) OLEDB провайдера 3) программы. должны совпадать. Начни с этого. OLEDB провайдеры для Oracle от Oracle и MS сильно разные...по поддерживаемым фичам. Прямых нативных(для Delphi/Pascal) библиотек доступа к Oracle как грязи.
Обсуждают сегодня