Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

Клиент для Оракл без установки стандартного   Найти похожие ветки 

 
alsov   (2004-06-18 15:33) [0]

Уважаемые мастера.

Возникла потребность написать клиента под Оракл.

Из делфей получилось подключится двумя способами:
1. Через TADOConnection
2. Прописав алиас в BDE Administrator, а затем через BDE.

Проблема в том, что не идёт на машинах без установленного стандартного клиента Оракл.

Подскажите, возможно ли обойти его установку.

Заранее спасибо.


 
Vlad ©   (2004-06-18 15:36) [1]


> alsov   (18.06.04 15:33)  

Вобще говоря - нет.
Хотя вроде говорят, что компоненты ODAC могут работать без установленного клиента.


 
alsov   (2004-06-18 15:43) [2]


> Vlad ©   (18.06.04 15:36) [1]


Не подскажешь, где их можно взять и платные ли они?


 
Vlad ©   (2004-06-18 16:05) [3]

Вроде платные, но можно триал версию скачать для пробы.
Поищи в Яндексе, я точно не помню адрес


 
alsov   (2004-06-18 16:12) [4]


> Vlad ©   (18.06.04 16:05) [3]


Спасибо

Может у кого есть ещё мысли?


 
Vlad ©   (2004-06-18 16:17) [5]


> alsov   (18.06.04 16:12) [4]

Есть еще компоненты Direct Oracle Access (DOA), тоже платные.
Там не нужно никакого ADO или BDE это компоненты прямого доступа, но клиента по-любому устанавливать надо.


 
alsov   (2004-06-18 16:43) [6]


> Vlad ©   (18.06.04 16:17) [5]


ADO по моему тоже на прямую вяжет

Скачал компоненты dOCI, но проблема - не могу откампилить exe"шник. Работает только как run-time-package.


 
Drag0n   (2004-06-18 16:55) [7]

Да, DOA очень хороши, ODAC позволяет связаться с Ораклом без клинета, но говорят что с такими ограничениями, что оно того не стоит. Клиента Оракла поставить очень просто, можно даже без установки. Нужно только скопировать клиента уже установленого и сделать єкспорт ветки реестра. Скопировать по тому же пути и занести инфу в реестр. Работает даже с ХР на Вин95 лично проверял. Только немного нужно файл с записями реестра поправить, там немного другой заголовок должен быть и не в юникоде текст, это через блокнот пересохранить.


 
roottim   (2004-06-18 17:01) [8]

дело в том что все эти компоненты используют OCI.DLL
а ODAC (http://crlab.com/odac) имеет одно важное св-во Net
которое позволяет с помощью частичного внедрения клиента оракле в exe получать программу без установки какого-либо клиента .. имея лиш сервер сетку tcp/ip и вашу мулечку..
читайте об этом на сайте...
во твыдержка
ODAC uses Oracle Call Interface (OCI) directly. The Oracle Call Interface is an application programming interface (API) that allows an application developer to use a third-generation language"s native procedure or function calls to access the Oracle database server and control all phases of SQL statement execution. The OCI provides a library of standard database access and retrieval functions in the form of a dynamic runtime library, ORA*.DLL, that can be linked in by the application.

Also with Net option ODAC allows to connect without Oracle client software installed on workstation. In such case ODAC requires only TCP/IP protocol and allows to build really thin database application.


лично я использую эту опцию фактически во всех мулечках.. очень удобно... естественно почитайте про органичения.. а то можете попасть на подводный камень.. который впрочем можно обплыть всеголишь отключив опцию Net


 
alsov   (2004-06-18 17:07) [9]

Спасибо, буду выбирать.


 
vecna ©   (2004-06-18 17:44) [10]

точно те грю, используй ODAC!
и никогда BDE!



Страницы: 1 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.059 c
1-1089199009
Trogel
2004-07-07 15:16
2004.07.18
Как создать форму вроде Object Inspector?


14-1088165236
NickBat
2004-06-25 16:07
2004.07.18
Глупые вопросы.


4-1086088462
lehich
2004-06-01 15:14
2004.07.18
отслеживание запуска программы


1-1088532999
Studentik
2004-06-29 22:16
2004.07.18
Компоненты не влезают на форму под XP


1-1088687372
wasabi
2004-07-01 17:09
2004.07.18
Внутреннее представление формата Extended