Форум: "Базы";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];
Внизподключение к ораклу через BDE Найти похожие ветки
← →
ch_victor (2007-07-19 15:15) [0]Не получается подключиться к ораклу через BDE
создаю в SQL Explorer новый алиас - ORACLE
в параметре SERVER NAME вписываю имя сервера который есть в файле TNSNAMES.ORA, пробую открыть подключение пишет:
Vendor initialization failed
через SQLPLUS подключается нормально, в чем может быть дело, может быть криво установлен клиент оракла?
Как понять в чем проблема?
← →
Val © (2007-07-19 15:24) [1]спроси у гугли - Vendor initialization failed BDE ORACLE - он знает.
← →
Desdechado © (2007-07-19 15:35) [2]У меня прекрасно подключается. А ошибка у тебя, что не может найти oci.dll
Помни, что БДЕ более-менее корректно работает только до 8 версии Оракла.
← →
ch_victor (2007-07-19 15:41) [3]да гугля действительно знает, дело было в том что в BDE Administrator\configuration\drivers\native\oracle\vendor init надо было прописать OCI.DLL
и все заработало
← →
ch_victor (2007-07-19 16:18) [4]в догонку еще один вопрос, как получить список серверов оракла прописанных в tnsnames.ora, чтобы этот список можно было высветить в рантайме в окошке коннекта к базе, есть ли в BDE для этого фичи, или нужно писать свой парсер файла tnsnames.ora?
← →
evvcom © (2007-07-20 20:54) [5]Можно свой, а можно из ODAC взять и не париться.
← →
ch_victor (2007-07-23 08:56) [6]оказывается все очень просто
в uses нужно добавить oracle
и чтобы загрузить выпадающий список
cmbDatabase.Items.Assign(oracle.OracleAliasList);
← →
Petr V. Abramov © (2007-07-23 12:04) [7]> ch_victor (23.07.07 08:56) [6]
> cmbDatabase.Items.Assign(oracle.OracleAliasList);
это явно из Direct Oracle Access. Если он у тебя есть, плюнь на BDE
← →
ch_victor (2007-07-23 12:45) [8]да я бы рад плюнуть, но приложение уже написано давно, я даже как то пытался его переписать на DOA, но терпения не хватило :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.052 c