Я очень люблю 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(Соединение);
Исключение
Предупреждение("Не удалось создать подключение!");
КонецПопытки;
Подключив этот код к кнопке вы получите автоматическую генерацию строки подключения.