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

Вниз

oracle   Найти похожие ветки 

 
and1   (2002-10-29 16:05) [0]

Народ, как из дельфи работать с оракловыми базами без установки БДЕ и тд.? На компе установлен оракл, но нет ни дельфи, ни интербейэ. Прога должна работать без всяких инсталяшек.


 
Black Cat ©   (2002-10-29 16:48) [1]

Написать прогу, используя соответствующие компоненты (ODAC,DOA etc)


 
And1   (2002-10-29 18:45) [2]

Так, уже прогресс... Я никогда не работа с этими компонентами. Если программа использует эти компоненты ей для работы требуется чтонить инсталировать или нет? Вводная такая: на компе есть винда и оракл, прога должна работать.


 
Darts   (2002-10-29 18:49) [3]

Программу надо еще и написать.


 
Black Cat ©   (2002-10-30 09:58) [4]

Инсталлить надо один раз, под Дельфя, чтобы оную прогу написать. Эти компоненты ПРЯМОГО доступа (Direct)к Оракулу и для работы достаточно клиента Оракла.


 
Shadi   (2002-10-30 13:35) [5]

А если использовать ODAC, то тогда и клиента Оракла не надо!!!


 
perov ©   (2002-10-31 07:44) [6]

to Shadi
что-то не получилось использовать ОДАК без клиента...
расскажите как вы делаете?


 
Black Cat ©   (2002-10-31 08:50) [7]


> perov © (31.10.02 07:44)

Net8 нужен.Работать будет, но с ограничениями. См. хелп к ОДАКу (Working with ODAC Net)


 
dtr ©   (2002-10-31 09:23) [8]


> perov © (31.10.02 07:44)
> что-то не получилось использовать ОДАК без клиента...
> расскажите как вы делаете?


Нужен ODAC net.
У OraSession ставишь свойство Options.Net в true,
указываешь Host, Port, SID и вперед.


 
Kostya   (2002-10-31 09:28) [9]

Использовать ADO


 
perov ©   (2002-10-31 09:32) [10]

то есть все же нужно ставит клиента оракла (хоть и не полного), хотя в хелпе по одаку написано, что для работы odac net нужен только работающий протокол tcp/ip и никакого клиента оракла не требуется...
p.s. может у меня хелп от будущей версии ОДАКа? :)


 
roottim   (2002-10-31 09:38) [11]

верь хелпу!!!
клиент ненужен , работает без OCI..
есть ограничения с этой опцией: на DBMS_PIPE, DBMS_ALERT точно... еще что-то непомню, для многих задачь подходит...
см хелп!!!


 
_pavel_   (2002-10-31 09:40) [12]

Как вариант могу предложить еще Zeos lib (free + исходные тексты)

Доступ без BDE к Postgre SQL, MySQL, Oracle SQL, MS SQL.


 
_pavel_   (2002-10-31 09:41) [13]

Как вариант могу предложить еще Zeos lib (free + исходные тексты)

Доступ без BDE к Postgre SQL, MySQL, Oracle SQL, MS SQL, IBSQL.


 
SergLight ©   (2002-10-31 10:39) [14]

Все правильно, для ODAC Net нужен только TCP/IP, но Net не поддерживает некоторые возможности Oracle, (например VFile).
Если на компе стоит Oracle, то ODAC поддержит все особенности Oracle.


 
perov ©   (2002-10-31 10:49) [15]

да у меня не получается сделать даже коннект без клиента...


 
Севостьянов Игорь ©   (2002-10-31 11:14) [16]


> perov © (31.10.02 10:49)
> да у меня не получается сделать даже коннект без клиента...

Интересно, а как же ты его делаешь (коннектишся)?
Может попробуешь зарегистрировать соответствующие DLL ?


 
perov ©   (2002-10-31 11:26) [17]


> Севостьянов Игорь © (31.10.02 11:14)

какие dll? если написано, что клиента оракла не требуется?


 
----   (2002-10-31 13:15) [18]

Удалено модератором


 
perov ©   (2002-10-31 14:08) [19]

естественно, я так и делаю и так работает (где есть клиент оракла). но, тащу прогу где нет клиента оракла и ... создан журнал ошибок


 
Shadi   (2002-10-31 14:39) [20]

>perov

У меня уже давно работает и все нормально

ЗЫ: Мужики а у кого есть ODAC 4 NET???


 
perov ©   (2002-10-31 15:24) [21]

>shadi
расскажи, что сделал у юзеров/клиентов?
ЗЫ. да вот скачал его сегодня...вот только не знаю, net али не net


 
Stranger ©   (2002-10-31 16:37) [22]

Собственно чем не устраивает клиент оракла, дело в том, что при установке клиента оракла можно поставить только Net8 и вообще поставить клиента по минимуму и спокойно работать через ADO? единственное при установке пользователю для win95 нужно доставить MDAC и все ...


 
perov ©   (2002-11-01 05:27) [23]

клиент оракла устраивает, но это хорошо в центральном офисе, а вот в филиалах за 1000 км желательно без клиента. а ADO, мне ODAC нравиться :)


 
Севостьянов Игорь ©   (2002-11-01 11:13) [24]

Различия ADO и ODAC (DOA) давно известны
ODAC требует OCI DLL т.к. работает с сервером непосредственно через такую DLL на низком уровне. Это оракловая DLL, а ADO работает через свои - можно сказать это "BDE" от MS.

Так вот я предполагаю, что для работы тебе необходимы зарегистрированные в системе ORACLE OCI DLL в зависимости от версии клиента они разные (проще глянуть на код ODAC или DAO это или oci.dll, или ora*.dll).



 
SergLight ©   (2002-11-01 11:15) [25]

Если ты исползуешь опцию "Build with runtime packages" тебе на клиенте понадобятся BPL из C:\Program Files\Borland\Delphi6\Odac\Bin
И проверь, что коннектишся именно через Net


 
perov ©   (2002-11-01 11:47) [26]

ODAC Net allows your application to work with Oracle directly through TCP/IP protocol and doesn’t require Oracle client software. To run your application built with ODAC Net it is only needed to have operation system and TCP/IP protocol support.

у меня прога без клиента вылетает сразу, не доходя до коннекта


 
Black Cat ©   (2002-11-01 12:05) [27]

и что пишет?


 
perov ©   (2002-11-01 12:38) [28]

требует oci.dll

я уже разобрался в чем дело... до коннекта получал список серверов, а раз нет клиента то одак и вываливался...



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

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

Наверх




Память: 0.53 MB
Время: 0.018 c
14-69520
Malder
2002-10-31 15:29
2002.11.21
Посоветуйте хороший HEX редактор


4-69618
SVM
2002-10-09 00:15
2002.11.21
Проблема с деактивизацией dll.


14-69510
Николай Быков
2002-11-01 20:12
2002.11.21
Чтобы не было мучительно больно.............


1-69244
Delph
2002-11-11 16:18
2002.11.21
Пример ComboBox в ячейке DBGrid вместо значения.


1-69384
Inan61
2002-11-10 14:32
2002.11.21
как удалить файл?