C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Oracle with Delphi
** dima
Отправлено: 29.08.2005, 21:08


Не зарегистрирован







Помогите!!!Нужно подключиться к базе oracle на удалённой машине через Delphi. Использую ADO. Как это сделать, где прописывать адреса удалённой машины, и вообще что из компонентов Oracle нужно ставить на клиента и как это настраивать.
AVC
Отправлено: 30.08.2005, 08:34


Ветеран

Группа: Модератор
Сообщений: 1583



Один из вариантов
1. Ставим на клиентской машине клинта Oracle
2. Создаем сторку соединения с параметрами
Provider=MSDAORA.1;Data Source=hhc_dev
или
Provider=OraOLEDB.Oracle.1;Data Source=hhc_dev
где
Data Source это название алиаса из файла $Oracle$\network\ADMIN\tnsnames.ora
Записи в tnsnames.ora у меня выглядят так
CODE

...
HHC_Dev =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
   )
   (CONNECT_DATA =
     (SID = hhc_dev)
   )
 )
...


PS.
С Oracl'ом лучше работать не через ADO, а через "прямые" компоненты DOA или ODAC
** Mike124
Отправлено: 05.09.2005, 12:56


Не зарегистрирован







А что, мастер создания соединения в Oracle уже не работает?

Вернуться в Работа с базами данных в C++Builder