Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.03 c
4-1086505286
Yustas
2004-06-06 11:01
2004.07.18
Работает ли приложение


14-1088334519
Vitalik
2004-06-27 15:08
2004.07.18
Новосибирску 111


14-1088540477
i-s-v
2004-06-30 00:21
2004.07.18
Что вы слушаете?


1-1088639295
NightDevil
2004-07-01 03:48
2004.07.18
Изображение в TMEMO


3-1087924309
Piter
2004-06-22 21:11
2004.07.18
Как искать в базе без учета регистра букв?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский