Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Доступ к Oracle [D5]


_Oleg1 ©   (2005-02-09 21:55:00) 

Предложили написать одно небольшое приложение, всё замечательно, хорошая оплата, написанное ТЗ, но один момент, у заказчика Oracle, и базу он хочет под Oracle.

Поэтому, я хотел попросить совета, что лучше использовать для доступа из приложения, написанного на Delphi 5.

Дано буквально несколько дней, поэтому нет времени экспериментировать, в своё время я для доступа к MySQL использовал Zeoslib, никаких проблем не возникало, а как с использование для доступа к Oracle?

Кто нибудь использовал другие варианта, поделитесь, пожалуйста, впечатлениями.


roottim   (2005-02-10 12:37:00) [1]

> P.S.: Если ещё кто-нибудь, типа Vlad'a, вам скажет, что приложение может работать без клиента, посылайте чела подальше!

без клиента  - это значит нет уставки стандартного клиента, просто одак линкует его в твое приложение, от чего оно становится автономным. не все фичи, в таком приложении, работают  (например DirectLoader) список на сайте. Ограничения не так велики, а удобство существенное.

У меня 3 АРМ построены на базе ODAC с опцией net, жузжит без проблем, появился еще терминал.. только ярлык ему на стол и все.. он уже работает. Удобнос скажу я вам.


Danilka   (2005-02-10 09:12:00) [2]

[7] UVV ©   (10.02.05 02:38)
Посмотри про ODAC. Он может, но, кажись, с какими-то ограничениями, а может и нет.

Кстати, думаю, для приложения, которое пишется "буквально несколько дней" я-бы не стал покупать платные доп. компоненты, типа ODAC, если, конечно, не планируется их в дальнейшей работе.


Reindeer Moss Eater   (2005-02-10 08:48:00) [3]

А что, не может?


UVV   (2005-02-10 02:38:00) [4]

Использую Zeoslib и Oracle9.2i, есть небольшие проблемы, например, если в запросе встречается слово between! А в остальном жалоб нет!

P.S.: Если ещё кто-нибудь, типа Vlad'a, вам скажет, что приложение может работать без клиента, посылайте чела подальше!


Petr V. Abramov   (2005-02-10 02:06:00) [5]

> а небольшая программа для одного пользователя, оперирующая с
> вумя таблицами, так что надеюсь справлюсь.

 Га-аааааа :))))) И у заказчика есть Oracle :)))))
 Вы должны доказать, что табличек должно быть три! но это дороже! Капиталист должет платить программисту! :))))))


_Oleg1   (2005-02-09 22:57:00) [6]

Как бы несколько дней - это две недели :)) , а приложение - даже не приложение, а небольшая программа для одного пользователя, оперирующая с двумя таблицами, так что надеюсь справлюсь.


Reindeer Moss Eater   (2005-02-09 22:49:00) [7]

Все что нужно знать новичку про Оракл при написании небольшого приложения с хорошей оплатой:
1. Пустая строка в Оракле это всегда NULL
2. Есть псевдоколонка ROWID

Если не завязываться на специфичные для него данные, то можно с успехом использовать и BDE+SQLLinks.
А в последствии и при необходимости с него можно легко мигрировать на ODAC.


Petr V. Abramov   (2005-02-09 22:31:00) [8]

Если речь про приложение- тяжко будет. Хотя можно сделать что-то типа работающее, и в виде сопровождения изучать Oracle за деньги заказчика. Если у заказчика есть грамотные спецы по Oracle, и и они готовы консультировать - тоже хорошо. В других случаях не беритесь.
По сути вопроса - Direct Orace Access. Хотя ODAC тоже хвалят.


Desdechado   (2005-02-09 22:22:00) [9]

Несколько дней на освоение и написание проги под незнакомый сервер (тем паче оракл)?! ну-ну...
Я пользуюсь DBExpress D7, но родной борланд-драйвер для оракла косоват во многих вещах, поэтому юзаю коммерческий.


Vlad   (2005-02-09 22:21:00) [10]

> _Oleg1   (09.02.05 21:55)

рекомендую DOA или ODAC, т.к. это компоненты прямого доступа к Oracle.
ODAC, насколько я помню, позволяет работать даже без установленного клиента Oracle


Наверх

Титульная страница Поиск, карта сайта Написать письмо