ado.Bind(1);
ado.Bind(111);
ado.Bind(1);
ado.Execute();
ado.Close(); //Закрываем соединение
КонецПроцедуры
Удобное обновление записей
Этот пример делает то же самое, что и предыдущий, но записан в более
удобном для восприятия виде.
//_________________________________________________________________________
___________________________
Процедура ф_Обновить1()
// //Открываем соединение
ado.Open("Driver={Microsoft Access Driver
(*.mdb)};Dbq="+ф_ИмяMDB+";Uid=Admin;Pwd=;");
ado.OpenRec("ТестоваяТаблица");
ado.KeyField("id", 1); //Ключевое поле
ado.DataField("text1", "это текст");
ado.DataField("memo1", "это memo");
ado.DataField("Байт1", 255);
ado.DataField("Целое1", 32767);
ado.DataField("ДлинноеЦелое1", 88889999);
ado.DataField("Single1", 12.34);
ado.DataField("Double1", 56.78);
ado.DataField("КодРепликации1", "{AB634001-F13D-11D0-A459-
004095E1DAEA}");
ado.DataField("ДатаВремя1", '26.01.1976');
ado.DataField("Денежный1", 100.55);
ado.DataField("Логический1", 1);
ado.DataField("Действительное1", 1234);
ado.SaveRec();
ado.Close(); //Закрываем соединение
КонецПроцедуры
Работа со ссылочными типами
Приведенный ниже пример обновляет таблицу, которая содержит код,
наименование и
ссылку на элемент товаров. Метод GetFieldAsObject("Товар")
извлекает товар из таблицы как ссылку на объект 1С:Предприятие!
//_________________________________________________________________________
___________________________
Процедура ф_Реквизиты()
//Открываем соединение
ado.Open("Driver={Microsoft Access Driver
(*.mdb)};Dbq="+ф_ИмяMDB+";Uid=Admin;Pwd=;");
спр=СоздатьОбъект("Справочник.Товары");
спр.ВыбратьЭлементы();
Пока спр.ПолучитьЭлемент() = 1 Цикл
Запрос="SELECT Код FROM Товары WHERE Код=?;";
ado.PrepareQuery(Запрос);
ado.Bind(0+спр.Код);
ado.Execute();
Если ado.EOF=1 Тогда