![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прямой коннект к БД Oracle.
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 и без клиента.
Извините за сумбур. Задача совсем не моя. Мне нужно определить, почему задача не идёт. И что нужно сделать, чтобы она пошла.
Помогите, а?