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

 
Oracle 9i & C++Builder
** alex
Отправлено: 22.07.2005, 21:49


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







Ситуация такая. Сервер Oracle на локальной машине, подключаюсь на C++Builder через ADOСonnection (ADO) используя Microsoft OLE DB Provider for ODBC drivers формируя с помощью диалоговых окон строку подключения или Microsoft OLE DB Provider for Oracle. Все работает на ура!!. А как подключиться к удалённой БД, где задать имя хоста. В InterBase все просто пишу например в свойстве DataBaseName компонента IBDataBase: "localhost:c:\baza.gdb" и все, а тут впираюсь. Помогите пожалуйста!!!!
Guest
Отправлено: 22.07.2005, 22:20


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







А как обычно для удаленной базы в InterBase не подойдет ?
сетевое имя сервера:локальное имя диска:\путь к базе

server_name:q:\way\basa.fdb

то естьтакже сформировать строку (или взять сформированную строку)
указав в ней вместо локального пути сетевой к удаленному
компьютеру.
AVC
Отправлено: 25.07.2005, 10:05


Ветеран

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



QUOTE

А как подключиться к удалённой БД, где задать имя хоста

Если стоит клиент Oracle то можно воспользоваться Net8 Assistant.
Я предпочитаю править "руками" файл [Oracle]...\network\ADMIN\tnsnames.ora
** alex
Отправлено: 26.07.2005, 00:08


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







Спасибо!! Вроде работает правда проверял только на локальной машине. Но все-равно спасибо!! А как создать распределённую БД Оракле и подключиться к ней через ADO( если это возможно).

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