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

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

Прямой коннект к БД Oracle.


Страницы:   1 2 3

Fatal ©   (2005-05-13 22:24:00) 

Доброго времени суток всем!
В данный момент сижу и мучаюсь с вопросом выбора БД. Остановился на Oracle 10g. Как оказалось с помощью Delphi (2005) невозможно соединится с СУБД Oracle напрямую, не ч/з ODBC не ч/з ADO не ч/з BDE!!! Для осуществления доступа к СУБД необходимо устанавливать, локально, клиентскую часть Oracle … настраивать её (TNS).

Есть ли возможность работать без установки клиентской части Oracle? Т.е. запустил пользователь exe’шник и работает?

Спасибо. Надеюсь, написал понятно.


sniknik   (2005-07-06 14:37:00) [1]

> Хм... Т.е. тогда клиентская часть MSSQL не нужна что ли?
она входит в mdac (ADO) и в основном есть везде.
впрочем это не повод (для меня лично) не включать старшую версию мдака (и связанное - dcom98) в дистрибутив программы.


Johnmen   (2005-07-06 13:37:00) [2]

>alex_***   (05.07.05 17:59) [41]
>а что выбрали Oracle, если такие заморочки на клиентскую часть?
>выбрать MS SQL и не париться...

Хм... Т.е. тогда клиентская часть MSSQL не нужна что ли?


Игорь Шевченко   (2005-07-06 13:26:00) [3]

Собстна, для Delphi2005 можно и без ODAC обойтись, через OleDB. Но клиентскую часть Oracle поставить нужно будет. Впрочем, она в любом случае не помешает.


roottim   (2005-07-06 11:06:00) [4]

2VadimS Dph   (05.07.05 16:50) [39]
пиши на мыло.. 5.50.17 ver


alex_***   (2005-07-05 17:59:00) [5]

а что выбрали Oracle, если такие заморочки на клиентскую часть? выбрать MS SQL и не париться...


Alexander_K   (2005-07-05 17:14:00) [6]

Fatal ©

А ты, если не хочешь на каждый клиентский комп клиента ораклового ставить, то пиши эту программу с использованием сервера приложений (тонкого клиента), клиенту достаточно будет тогда кинуть экзешник и пару длл-ек..


VadimS Dph   (2005-07-05 16:50:00) [7]

Очень нужен ODAC3.00.534 или выше для C++Builder5 не триал.
Мужики, помогите кто-нибудь Shaman_Naydak или Sergey Masloff !


Petr V. Abramov   (2005-05-31 21:30:00) [8]

> Sergey Masloff   (31.05.05 21:09) [37]
> Но народ у нас квалифицированый, если было б все просто наверное сделали бы?
 Ключевое слово - "наверное". Так как из наличия квалификации "сделали" в общем случае не следует, увы :)

 На самом деле OCI - довольно мощная штука, и к некоторым возможностям 8-9-10-ки (например, асинхронное AQ) без него не доберешься.


Sergey Masloff   (2005-05-31 21:09:00) [9]

Petr V. Abramov ©   (31.05.05 16:50) [36]
>А скрипт в профиль группы поставить и не бегать?
Ты у меня спрашиваешь? Я не админ. Но народ у нас квалифицированый, если было б все просто наверное сделали бы? Не знаю. Не мои проблемы тем более все равно мы уже на одаке без клиента работаем ;-)


Petr V. Abramov   (2005-05-31 16:50:00) [10]

> Sergey Masloff   (15.05.05 10:05) [15]
> Знаешь, у нас в центральном офисе тысяч шесть компов. И когда
> мы саппорту сообщаем что пора версию клиента менять то у них
> каждый раз предынфарктное состояние и 3 недели как белки в
> колесе.
 А скрипт в профиль группы поставить и не бегать?


evvcom   (2005-05-31 16:02:00) [11]


> За такие деньги я сам эти компоненты напишу )))

А я за десятую часть таких денег сломаю нафиг этот ODAC.нет :-D

Ставь клиента и не парься.


Sergey13   (2005-05-31 15:52:00) [12]

2 [32] Bronco ©   (31.05.05 15:52)
Прям пергонки какие то. 8-)


Sergey13   (2005-05-31 15:52:00) [13]

2 [31] testochka   (31.05.05 15:50)
>То есть, или переписывать всё с заменой компонентов, или ставить клиента.
Угу.


Bronco   (2005-05-31 15:52:00) [14]


> testochka   (31.05.05 15:50) [31]


> То есть, или переписывать всё с заменой компонентов, или
> ставить клиента.


Так точно :-)


testochka   (2005-05-31 15:50:00) [15]

Спасибо, Sergey13 © и Bronco ©.

Теперь всё понятно.

То есть, или переписывать всё с заменой компонентов, или ставить клиента.

Спасибо ещё раз.
Извините, чуть-чуть запаздывала с ответами-вопросами. Пытаюсь формулировать корректно :).


Bronco   (2005-05-31 15:49:00) [16]


> testochka   (31.05.05 15:46) [29]


> А какие признаки в компонентах указывают именно на клиента?

Вызовы соотв. API функций клиента
Хотя... вопрос до конца не понял :-/


testochka   (2005-05-31 15:46:00) [17]

Спасибо, Bronco © !

А какие признаки в компонентах указывают именно на клиента?


Sergey13   (2005-05-31 15:45:00) [18]

>Но сам Delphi позволяет использовать таблицы Oracle и без клиента.
Не Делфи, а компоненты доступа к БД. "Сама Делфи" БД вообще в упор не видит.

>И что нужно сделать, чтобы она пошла.
Поставить и настроить клиента, как на компе на котором прога работает.


Bronco   (2005-05-31 15:45:00) [19]


> testochka   (31.05.05 15:42) [26]

Еще раз: Дельфи как таковой тут не причем.
Есть множество компонент для Дельфи, работающих с Oracle.
Я знаю только один из них, который не требует установки клиента - это ODAC.
Соответственно можно сказать, что дельфи позволяет использовать таблицы Oracle как с клиентом, так и без клиента :-))


testochka   (2005-05-31 15:42:00) [20]

Спасибо. Мне уже легче.

То есть, я правильно понимаю, что если задача написана с использованием клиента, то она и должна работать с клиентом? И без клиента работать не будет.

Но сам Delphi позволяет использовать таблицы Oracle и без клиента.

Извините за сумбур. Задача совсем не моя. Мне нужно определить, почему задача не идёт. И что нужно сделать, чтобы она пошла.

Помогите, а?


Страницы:   1 2 3

Наверх

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