Есть Галактика.
И есть абсолютно другая MS SQL база с некоторой маркетинговой инфомацией.
Можно ли как-либо подключиться к этой базе из Галактики, выполнить SQL запрос и получить данные в табличку в памяти?
Или это из области фантастики?
можно ли подключиться к MS SQL?
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 1846
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Если только писать на чем то процедуру, которая будет выбирать данные из нужной Вам таблицы другой БД и запихивать их в какую-либо таблицу нужной Вам Галактической Базы. Оформить это в виде функции. Зарегистрировать ее и вызывать из тела vip.
Чисто теоретически, можно еще по идее, написать фейс фиктивный, который работает с одной таблицей ненужной гал. БД и производит какую либо операцию модификации. Далее тоже самое - обработать в триггере выборку из нужной Вам сторонней БД в какую либо таблу БД Гал.
Чисто теоретически, можно еще по идее, написать фейс фиктивный, который работает с одной таблицей ненужной гал. БД и производит какую либо операцию модификации. Далее тоже самое - обработать в триггере выборку из нужной Вам сторонней БД в какую либо таблу БД Гал.
Re: можно ли подключиться к MS SQL?
"Подключиться" - вроде никак. Но, Галактика снаружи может читать файлы разных форматов, в том числе, текстовые или DBF. Достаточно несложно выполнить запрос как внешнюю dos-команду (с помощью, например VBScript) с помещением результата в промежуточный формат, а уже оттуда читать Галактикой.dp писал(а):Есть Галактика.
Можно ли как-либо подключиться к этой базе из Галактики, выполнить SQL запрос и получить данные в табличку в памяти?
Могу дать пример.
Еще, сам не пробовал, но вроде бы в Атлантисе есть обертка и для работы с XML. Аксакалы, наверное, подскажут. А запрос из MSSQL в XML легче направить.