gifts2017

Библиотека ADO SQL для Microsoft SQL Server

Опубликовал Роман Цованян (pfihr) в раздел Программирование - Универсальные функции

Библиотека ADO SQL содержит все, что нужно для непосредственной работы 1С с внешними SQL таблицами.

В отличие от глючных и непонятных внешних источников данных, до сих пор не работающих нормально, создающих временные таблицы и разрывающих соединение с сервером, данная библиотека позволяет реализовать легкий и быстрый доступ любой системы 1С к данным смежных систем на SQL сервере.
Может быль легко адаптирована под любой SQL сервер.

Реализованы функции:

СоединениеSQL - Соединяется с сервером SQL и возвращает ADODB.Connection

ВыполнитьЗапросSQL - Выполняет запрос и возвращает таблицу значений с выбранными данными, где имена колонок соответствуют именам полей sql запроса

ВыполнитьInsertSQL - Выполняет вставку таблицы значений, где имена колонок соответствуют именам полей sql таблицы, а значения - примитивные типы

ВыполнитьCreateTable - Выполняет создание/пересоздание таблицы значений, где имена колонок соответствуют именам полей sql таблицы, а их тип - примитивный: строка, число, булево, дата

Скачать файлы

Наименование Файл Версия Размер
ADO SQL lib 27
.epf 10,38Kb
14.07.15
27
.epf 1.0 10,38Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Александр Губанов (gubanoff) 15.07.15 14:23
Не хватает функции удаления данных.
2. Роман Цованян (pfihr) 15.07.15 22:22
Удаление данных выполняется с помощью ВыполнитьЗапросSQL. Просто вместо select туда передаете запрос с delete. Пример удаления данных внутри формы обработки - при нажатии на кнопку "Записать в базу" сначала происходит очистка данных таблицы на сервере, а затем вставка (insert) всей таблицы, заполненной на форме.