Регистрация

Запрос в стороннюю БД

Обсуждение вопросов по разработке программ в среде продуктов копорации "Progress Software"
Старожил
Сообщения: 80
Зарегистрирован: Ср фев 16, 2011 11:39 pm

Запрос в стороннюю БД

Сообщение A_Alex » Вс фев 12, 2017 12:50 pm

Доброго времени суток. Подскажите пожалуйста, как из процедуры ABL можно подключиться к сторонней базе данных, например oracle, выполнить sql-запрос и получить result-set. Или вызвать хранимую процедуру?

Администратор
Аватара пользователя
Сообщения: 1873
Зарегистрирован: Пт мар 25, 2005 6:05 pm
Откуда: Progress Technologies

Re: Запрос в стороннюю БД

Сообщение Arelav » Пн фев 13, 2017 7:24 pm

Из ABL нельзя напрямую делать SQL-запросы к третьим базам данных. Для получения данных из других баз используются либо веб-сервисы, либо DataServer (Oracle/MS SQL), либо через сторонние библиотеки (одну из таких можно найти по этой ссылке https://community.progress.com/code_sha ... dbc-sample).

Самый удобный из них это использование DataServer-ов, в вашем случае DataServer for Oracle.

Администратор
Аватара пользователя
Сообщения: 1873
Зарегистрирован: Пт мар 25, 2005 6:05 pm
Откуда: Progress Technologies

Re: Запрос в стороннюю БД

Сообщение Arelav » Вт фев 14, 2017 2:14 pm

Ах, да! На в Windows можно использовать Microsoft ADO.NET assemblies через ABL
Пример здесь
http://knowledgebase.progress.com/artic ... /000033504

Вернуться в PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6