Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #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 не появилось.
(Антивирус отключен, программы запускаю от имени администратора).
Помогите пожалуйста, что происходит, что с моей системой не так?

Последний раз редактировалось alf24n, 30.01.2021 в 17:15.
Ответить с цитированием
  #2  
Старый 30.01.2021, 23:39
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Мы в свое время пользовались библиотекой ODAC, она не требовала никаких дополнительных драйверов, достаточно было оракловского клиента. Если не ошибаюсь, Абракадабра купила права на эту библиотеку и теперь она есть в дефолтной поставке под именем FireDAC. Посмотри.

ЗЫ. Для работы через BDE там надо качать сам DBE и соотв. компоненты ставить. Да и не уверен, что там поддерживаются новые версии оракла. Данная технология больше не поддерживается и доступна только для совместимости для старых проектов.

Последний раз редактировалось lmikle, 30.01.2021 в 23:42.
Ответить с цитированием
Этот пользователь сказал Спасибо lmikle за это полезное сообщение:
alf24n (31.01.2021)
  #3  
Старый 31.01.2021, 01:17
alf24n alf24n вне форума
Прохожий
 
Регистрация: 30.01.2021
Сообщения: 2
Версия Delphi: Delphi 10.3
Репутация: 10
По умолчанию

Большое спасибо! Буду пробовать. Может быть такое, что я установил какой то урезанный Делфи (бесплатный) который не включает в себя никаких драйверов и инструментов, для связи с базами данных. Может такое быть?
Ответить с цитированием
  #4  
Старый 31.01.2021, 08:21
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Может. Редакция Стартер идет без работы с БД вообще, Профешнл (она же бесплатная Комьюнити) тоже с какими-то ограничениями. А вот Энтерпрайз и Архитект идут полные. Таблицу по редакциям можно посмотреть на сайте Абракадабры.
Ответить с цитированием
Этот пользователь сказал Спасибо lmikle за это полезное сообщение:
alf24n (02.02.2021)
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 12:49.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter