"Очень упрощённо:<br>- Connection - для соединения с базой<br>- Command - для выполнения запросов к базе<br>- RecordSet - это результат выполнения запроса к базе (таблица значений)<br><br>Для подключения к БД тебе понадобится строка подключения (connection string). В примере ниже это "Provider=SQLOLEDB; Server=DB\SQL2005; Database=DatabaseName; Trusted_Connection=yes;".<br><br>Приведу пример кода соединения с базой и выполнения простейшего запроса. Обработку ошибок опускаю, дабы не загромождать код:<br><br>// подключаемся к базе<br>Соединение=ПолучитьCOMОбъект("""","ADODB.Connection");<br>Соединение.ConnectionTimeOut=600;<br>Соединение.Open("Provider=SQLOLEDB; Server=DB\SQL2005; Database=DatabaseName; Trusted_Connection=yes;");<br><br>// выполняем запрос<br>cmd=ПолучитьCOMОбъект("""","ADODB.Command");<br>cmd.ActiveConnection=Соединение;<br>cmd.CommandTimeOut=600;<br>cmd.CommandType=1; // запрос на языке SQL<br>cmd.Commandtext="select * from TableName";<br><br>Rs=ПолучитьCOMОбъект("""","ADODB.RecordSet");<br>Rs.ActiveConnection=Соединение;<br>Rs=Cmd.Execute();<br><br>// перегоняем результат выполнения запроса в таблицу значений для последующей обработки<br>таб=новый таблицазначений;<br>колво=Rs.Fields.Count();<br>Для i=1 по колво Цикл<br> наим=Rs.Fields(i-1).Name;<br> наим=стрзаменить(наим,"/","_");<br> таб.колонки.Добавить(наим);<br>КонецЦикла;<br><br>Пока Rs.EOF()=0 Цикл<br> т=таб.добавить();<br> Для i=0 по колво-1 Цикл<br> т.Установить(i,Rs.Fields(i).Value);<br> КонецЦикла;<br> Rs.MoveNext();<br>КонецЦикла;<br><br>// закрываем соединение<br>Соединение.Close();"