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

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

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

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

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

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

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

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

2 Comments

  1. gubanoff

    Не хватает функции удаления данных.

    Reply
  2. pfihr

    Удаление данных выполняется с помощью ВыполнитьЗапросSQL. Просто вместо select туда передаете запрос с delete. Пример удаления данных внутри формы обработки — при нажатии на кнопку «Записать в базу» сначала происходит очистка данных таблицы на сервере, а затем вставка (insert) всей таблицы, заполненной на форме.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *