** 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( если это возможно). |
|