ADODB Строка подключения

Публикация № 80730

Разработка - Инструментарий разработчика

81
Я очень люблю SQL, иногда слишком сильно и поэтому бываю предвзятым. Создать запрос к базе данных из 1С через ADODB не просто, а очень просто. Но есть одно обстоятельство, которое мне всегда мешало жить - это ConnectionString. Конечно, есть сайт http://www.connectionstrings.com/, но...

Я очень люблю SQL, иногда слишком сильно и поэтому бываю предвзятым. Создать запрос к базе данных из 1С через ADODB не просто, а очень просто. Но есть одно обстоятельство, которое мне всегда мешало жить - это ConnectionString. Конечно, есть сайт http://www.connectionstrings.com/, но...

Однако вчера я нашел решение данной проблемы и оно оказалось очень простым (впрочем, как и все гениальное):

1С 8:

Попытка
    Соединение = Новый COMОбъект("ADODB.Connection");
    ДатаЛ = Новый COMОбъект("DataLinks");
    ДатаЛ.PromptEdit(Соединение);
Исключение
    Предупреждение("Не удалось создать подключение!");
КонецПопытки;

1С 7.7:

Попытка
    Соединение = СоздатьОбъект("ADODB.Connection");
    ДатаЛ = СоздатьОбъект("DataLinks");
    ДатаЛ.PromptEdit(Соединение);
Исключение
    Предупреждение("Не удалось создать подключение!");
КонецПопытки;

Подключив этот код к кнопке вы получите автоматическую генерацию строки подключения.

81

См. также

Специальные предложения