Тема: Delphi -> Oracle
Показать сообщение отдельно
  #1  
Старый 30.01.2021, 07:32
alf24n alf24n вне форума
Прохожий
 
Регистрация: 30.01.2021
Сообщения: 2
Версия Delphi: Delphi 10.3
Репутация: 10
Печаль Delphi -> Oracle

Прошу помочь с подключением Delphi 10.3 к Oracle 19с на локальной машине (впервые).
Выполнил все установки с официального сайта (trial).
Установил и успешно подключил SQL Developer с настройками соединения: localhost, PORT = 1521, SERVICE_NAME = orcl. В SQL Developer запросы выполняются, пользователи добавляются, права пользователям выделяются, процедуры и триггеры сохраняются, редактируются и выполняются, таблицы создаются/редактируются/удаляются.
# tnsnames.ora Network Configuration File: C:\oracle\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
Но все попытки подключиться из Delphi неудачны:
- dbExpress/TSQLConnection - нет драйвера Oracle в списке выбора драйверов
- dbGo/TADOConnection - при попытке настроить сonnecting string, пишет: драйвер Оракла для ODBC не установлен. Искал драйвер на сайте ORACLE, пишут, что не рекомендуют его использовать в последующих версиях. Загрузил ODBC старой версии, ничего не изменилось, TADOConnection его по прежнему не видит.
- Пытался загрузить DAO (trial), при инсталляции компонента выдаются ошибки компиляции:
Cannot resolve unit name "wwTypes"
Cannot resolve unit name "wwCommon"
и не устанавливается.
- раздел BDE вообще отсутствует. Скачал, установил BDEAdmin, но и после этого ничего нового в Delphi не появилось.
(Антивирус отключен, программы запускаю от имени администратора).
Помогите пожалуйста, что происходит, что с моей системой не так?
Ответить с цитированием