Запись в Excel через ADO #675370


#0 by Фрид
Здравствуйте! Гуглил, нашёл выполнение команды но мне не нужно добавлять строку и заполнять её, мне нужно изменить, например, ячейку третьей строки и второго столбца. Подскажите пожалуйста, как можно записать в конкретную ячейку листа экселя значение?
#1 by Ёпрст
update использовать, если строка ужо есть, и инсёрт, если это новая строка.
#2 by shuhard
открой рекосрдсет найди строчку сделай EDIT и UPDATE
#3 by Фрид
Спасибо! а искать строку в рекордсете перебором Пока recordset.EOF = 0 Цикл recordset.MoveNext или есть методы, позиционирующие рекордсет на нужную строку?
#4 by shuhard
#5 by Фрид
Огромнейшее спасибо! Пойду пробовать :)
#6 by Фрид
Не получилось :( При RecordSet.Fields.item.Value = "Значение"; вылетает ошибка Обновление невозможно. База данных или объект доступны только для чтения. честно гуглил, установил RecordSet.CursorLocation=2;Recordset.CursorType=3;Recordset.LockType=3; Но при медоде Recordset = Command.Execute или Recordset.Open("SELECT * FROM ["+ИмяЛиста+"]",Connection); значения CursorLocation, LockType и CursorType сбрасываются на дефолтные. помогите, пожалуйста..)
#7 by shuhard
ну я ж по русски написал сначала EDIT потом присвоение потом UPDATE
#8 by Фрид
я уже пробовал, Метод объекта не обнаружен (Edit)
#9 by zladenuw
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С