Оракл Билдер

 
0
 
Oracle
ava
Негодяй | 22.01.2006, 07:02
Привет всем. Подскажите люди.
Если я в Оракле не соображаю, то что лучше изучить Оракл билдер или достать компоненты для работы с Ораклом из-под Дельфи. Задача сама стоит такая нужно сделать какой-то запрос, при этом запросе надо обращаться к двум бд, а это означает что нужно при получение результата первого запроса из первой бд нужно сравнить этот резултат с другой бд, а это значит нужно отключиться от первой бд и подключиться ко второй бд, сравнить результат со второй бд и отключиться и опять обратится к первой бд.

Извини за каламбур. Но задание конкретно мне не объяснили что к чему, пока что так и у меня спросили, можно ли это сделать из-под Дельфи. Я так понял нужны компоненты к Дельфи. Где их можно скачать люди? Подскажите :qstn

Или лучше изучить этот Оракл Билдер и не париться с компонентами для Дельфи для работы с Оракл? :notify smile
Comments (9)
ava
LSD | 22.01.2006, 20:14 #
C Oracle Builder не работал, так что не скажу насчет ничего.

Для работы с Oracle из Delphi рекомендую ODAC (Oracle Data Access Components), очень удобная и мощная штука.

Цитата (Негодяй @ 22.1.2006, 07:02 findReferencedText)
Задача сама стоит такая нужно сделать какой-то запрос, при этом запросе надо обращаться к двум бд, а это означает что нужно при получение результата первого запроса из первой бд нужно сравнить этот резултат с другой бд, а это значит нужно отключиться от первой бд и подключиться ко второй бд, сравнить результат со второй бд и отключиться и опять обратится к первой бд.

Это все можно реализовать внутри одного из серверов, через database link получить результат запроса к другой БД, и средсвами PL/SQL или Java обработать его в этой БД. Возможно так будет проще (трафик то уж точно меньше будет).
ava
Негодяй | 23.01.2006, 15:12 #
Цитата (LSD @ 22.1.2006, 20:14 findReferencedText)


Для работы с Oracle из Delphi рекомендую ODAC (Oracle Data Access Components), очень удобная и мощная штука.


спасибо. хоть понятно стало что доставать. а разница в версиях есть, если для дельфи6, то значит и компонент должен быть соответствующим каким-нибудь?
и ещё там нужна инфа как с этим делом работать из-под дельфи, короче человек нужен...
Цитата (LSD @ 22.1.2006, 20:14 findReferencedText)


Это все можно реализовать внутри одного из серверов, через database link получить результат запроса к другой БД, и средсвами PL/SQL или Java обработать его в этой БД. Возможно так будет проще (трафик то уж точно меньше будет).


не фига не понял. я ж в оракле ваще не работал. и на фиг мне ява ещё.
ava
LSD | 23.01.2006, 18:03 #
Цитата (Негодяй @ 23.1.2006, 15:12 findReferencedText)
спасибо. хоть понятно стало что доставать. а разница в версиях есть, если для дельфи6, то значит и компонент должен быть соответствующим каким-нибудь?

и ещё там нужна инфа как с этим делом работать из-под дельфи, короче человек нужен...

Там для каждой версии Delphi своя версия, поддерживаются все версии Delphi, вплоть до 4-ки.
Если человек работал с BDE, то разобраться с ODAC ему будет несложно.

Цитата (Негодяй @ 23.1.2006, 15:12 findReferencedText)
не фига не понял. я ж в оракле ваще не работал

Можно написать хранимую процедуру для Oracle которая будет запрашивать данные из одного сервера, сравнивать их с данными в этом сервере, и отдавать результат пользователю. Если сравнение несложное, то можно вообще обойтись чистым SQL, даже без хранимых процедур. Например найти все строки с одинаковым первичным ключем:
select * from table1 t1, [email protected] t2 where t1.id = t2.id


Резюмируя:
можно ли написать это на Delphi - можно
сложно ли это написать - неизвестно пока нет конкретного задания
есть ли альтернативные варианту - да есть
ava
Негодяй | 24.01.2006, 13:23 #
для ODAC регистрация не нужна? :qstn или crack?
ava
LSD | 24.01.2006, 14:53 #
1. Надо покупать.
2. Кряки на форуме обсуждать запрещено!
ava
Негодяй | 24.01.2006, 15:03 #
труба это что же я такое тогда скачал odac6.exe?
ava
LSD | 24.01.2006, 15:13 #
Это демонстрационная версия, работает 2 месяца.
ava
Негодяй | 24.01.2006, 16:00 #
Цитата (LSD @ 24.1.2006, 15:13 findReferencedText)
Это демонстрационная версия, работает 2 месяца.
PS: Оракл Билдер:.
Спасибо :thumbs-up В пятницу к выполнению иду, а через АDO-компоненты с Оracle можно проделать точто я выше когда-то писал? smile smile всё с форума выганят
ava
LSD | 24.01.2006, 21:06 #
Цитата (Негодяй @ 24.1.2006, 16:00 findReferencedText)
а через АDO-компоненты с Оracle можно проделать точто я выше когда-то писал?

Можно, это и через стандартные BDE компоненты можно. Просто ODAC удобней, потому я их и советовал, но если есть опыт работы с ADO, то используй его.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit