Формирование строки соединения ODBC

29.05.24

Интеграция - Внешние источники данных

Обработка для формирования строки соединения ODBC с помощью ADODB.

Скачать исходный код

Наименование Файл Версия Размер
Формирование строки соединения ODBC (обычные и управляемые формы):
.zip 10,24Kb
2
.zip 10,24Kb 2 Скачать

Максимально простая обработка для формирования строк соединения через драйвер ODBC к внешним БД с помощью COM-объекта ADODB.Connection.

Иногда требуется выполнить соединение с внешним источником данных и обычно за строками соединения я ходил на сайт https://www.connectionstrings.com, но потом случайно узнал, что можно наглядно сформировать строку соединения выбрав нужный драйвер ODBC с помощью COM-объектов Windows. Также этот функционал можно встраивать непосредственно в свои разработки, например в обработки по анализу размера или очистки таблиц БД внешней СУБД или в обработки с динамическим подключением к внешним источникам данных для загрузки каких-либо данных, в том числе из файлов CSV и Excel.

Ранее я не встречал такой способ настройки соединения, обычно делают форму для ввода адреса сервера, имени БД, логина и пароля СУБД и затем на основании этих настроек программно формируют строку соединения. Подход с использованием COM-объектов Windows существенно сокращает программный код, избавляет от создания форм и диалогов настройки подключения и, кроме того, позволяет настроить все доступные параметры и настройки соединения, состав которых отличается в зависимости от выбранного поставщика данных (драйвера ODBC).

Пользоваться обработкой максимально просто – нажимаете на кнопку выбора в поле ввода, после чего открывается диалог настройки соединения выбранного поставщика данных.

 

 

По умолчанию всегда используется поставщик данных Microsoft OLE DB Provider for ODBC Drivers, по крайней мере у меня. Чтобы выбрать др. поставщика, перейдите на первую вкладку Поставщик данных.

 

 

Выбираете нужного поставщика, нажимаете Далее >> и пошагово указывайте все необходимые настройки, проверяйте соединение, и вот вам готова нужная строка соединения, которую можете использовать в своих нуждах. Если переносить функционал в свои разработки, то в обработке имеется готовый метод, в который можно передать параметром свою переменную с объектом ADODB.Connection для интерактивной настройки, а дальше выполнять соединение и запросы SQL к источнику данных.

В публикации представлены обработки на обычных и управляемых формах. Обработка на обычных формах будет работать на любой конфигурации и версии платформы начиная с 8.1 и выше. Обработка на управляемых формах также будет работать в любых конфигурациях и любых платформах, поддерживающих управляемые формы.

Всем добра!

Проверено на следующих конфигурациях и релизах:

  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.10.174

Строка соединения ODBC ADO DB ADODB OLE

См. также.

Внешние источники данных Программист Бизнес-аналитик Пользователь Платформа 1С v8.3 Управляемые формы Анализ и прогнозирование Конфигурации 1cv8 Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

15.11.2022    15917    14    SQV0    48    

34

Внешние источники данных Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

24000 руб.

24.04.2017    49275    97    165    

87

Внешние источники данных Банковские операции Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Россия Бухгалтерский учет Платные (руб)

Обработки для загрузки данных из УРМ "Криста" в бухгалтерию государственного учреждения редакция 2.0. Есть Демо доступ на вкладке Бесплатные файлы на 1 месяц со дня получения демонстрационного ключа регистрации. Поддерживает ПО "Web-исполнение" от НПО "Криста".

4800 руб.

19.06.2013    38953    136    102    

30

Производство готовой продукции (работ, услуг) Внешние источники данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Лесное и деревообрабатывающее хозяйство Россия Управленческий учет Платные (руб)

Обработка предназначена для загрузки файлов, выгруженных из системы Базис-мебельщик, в справочник "Спецификации" для последующих процессов учета и диспетчирования полуфабрикатов и изделий.

7200 руб.

24.06.2021    19582    52    52    

29
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SerVer1C 781 29.05.24 23:24 Сейчас в теме
Данной концепции 100 лет в обед
2. frkbvfnjh 799 30.05.24 10:51 Сейчас в теме
(1) Полностью согласен, но до сих пор многие о ней, видимо, не знают и рисуют свои диалоги настройки соединений и ходят в интернет для поиска шаблона строк соединения.
Cерый; svbel85; apic; +3 Ответить
Оставьте свое сообщение