можно ли подключиться к MS SQL?

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
dp
Местный житель
Сообщения: 216
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь, Минск
Контактная информация:

можно ли подключиться к MS SQL?

Сообщение dp »

Есть Галактика.
И есть абсолютно другая MS SQL база с некоторой маркетинговой инфомацией.

Можно ли как-либо подключиться к этой базе из Галактики, выполнить SQL запрос и получить данные в табличку в памяти?

Или это из области фантастики?
dP
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Если только писать на чем то процедуру, которая будет выбирать данные из нужной Вам таблицы другой БД и запихивать их в какую-либо таблицу нужной Вам Галактической Базы. Оформить это в виде функции. Зарегистрировать ее и вызывать из тела vip.

Чисто теоретически, можно еще по идее, написать фейс фиктивный, который работает с одной таблицей ненужной гал. БД и производит какую либо операцию модификации. Далее тоже самое - обработать в триггере выборку из нужной Вам сторонней БД в какую либо таблу БД Гал.
coolibin
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 29 мар 2005, 17:49

Re: можно ли подключиться к MS SQL?

Сообщение coolibin »

dp писал(а):Есть Галактика.
Можно ли как-либо подключиться к этой базе из Галактики, выполнить SQL запрос и получить данные в табличку в памяти?
"Подключиться" - вроде никак. Но, Галактика снаружи может читать файлы разных форматов, в том числе, текстовые или DBF. Достаточно несложно выполнить запрос как внешнюю dos-команду (с помощью, например VBScript) с помещением результата в промежуточный формат, а уже оттуда читать Галактикой.
Могу дать пример.

Еще, сам не пробовал, но вроде бы в Атлантисе есть обертка и для работы с XML. Аксакалы, наверное, подскажут. А запрос из MSSQL в XML легче направить.
dp
Местный житель
Сообщения: 216
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь, Минск
Контактная информация:

Сообщение dp »

внешнюю dos-команду (с помощью, например VBScript)
вот это скорее всего мысль!
Могу дать пример.
если не жалко :-)
dP
Ответить