Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Оракл Билдер 
:(
    Опции темы
Негодяй
  Дата 22.1.2006, 07:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Порядочный
***


Профиль
Группа: Завсегдатай
Сообщений: 1513
Регистрация: 13.2.2005
Где: Kazakhstan, Almat y

Репутация: нет
Всего: 32



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

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

Или лучше изучить этот Оракл Билдер и не париться с компонентами для Дельфи для работы с Оракл? smile smile
PM MAIL   Вверх
LSD
Дата 22.1.2006, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



C Oracle Builder не работал, так что не скажу насчет ничего.

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

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

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


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Негодяй
Дата 23.1.2006, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Порядочный
***


Профиль
Группа: Завсегдатай
Сообщений: 1513
Регистрация: 13.2.2005
Где: Kazakhstan, Almat y

Репутация: нет
Всего: 32



Цитата(LSD @ 22.1.2006, 20:14 Найти цитируемый пост)

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

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

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

не фига не понял. я ж в оракле ваще не работал. и на фиг мне ява ещё.
PM MAIL   Вверх
LSD
Дата 23.1.2006, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



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

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

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

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


Резюмируя:
можно ли написать это на Delphi - можно
сложно ли это написать - неизвестно пока нет конкретного задания
есть ли альтернативные варианту - да есть


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Негодяй
Дата 24.1.2006, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Порядочный
***


Профиль
Группа: Завсегдатай
Сообщений: 1513
Регистрация: 13.2.2005
Где: Kazakhstan, Almat y

Репутация: нет
Всего: 32



для ODAC регистрация не нужна? smile или crack?

Это сообщение отредактировал(а) Негодяй - 24.1.2006, 13:25
PM MAIL   Вверх
LSD
Дата 24.1.2006, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



1. Надо покупать.
2. Кряки на форуме обсуждать запрещено!


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Негодяй
Дата 24.1.2006, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Порядочный
***


Профиль
Группа: Завсегдатай
Сообщений: 1513
Регистрация: 13.2.2005
Где: Kazakhstan, Almat y

Репутация: нет
Всего: 32



труба это что же я такое тогда скачал odac6.exe?
PM MAIL   Вверх
LSD
Дата 24.1.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Это демонстрационная версия, работает 2 месяца.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Негодяй
Дата 24.1.2006, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Порядочный
***


Профиль
Группа: Завсегдатай
Сообщений: 1513
Регистрация: 13.2.2005
Где: Kazakhstan, Almat y

Репутация: нет
Всего: 32



Цитата(LSD @ 24.1.2006, 15:13 Найти цитируемый пост)
Это демонстрационная версия, работает 2 месяца.
PS: Оракл Билдер:.
Спасибо smile В пятницу к выполнению иду, а через АDO-компоненты с Оracle можно проделать точто я выше когда-то писал? smile smile всё с форума выганят
PM MAIL   Вверх
LSD
Дата 24.1.2006, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(Негодяй @ 24.1.2006, 16:00 Найти цитируемый пост)
а через АDO-компоненты с Оracle можно проделать точто я выше когда-то писал?

Можно, это и через стандартные BDE компоненты можно. Просто ODAC удобней, потому я их и советовал, но если есть опыт работы с ADO, то используй его.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.1693 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.