Имя: Пароль:
1C
 
Ошибка совместного доступа к файлу Excel после записи через ADODB
0 Kamelot
 
20.05.15
10:20
Добрый день.
Пишу данные в эксель

Connection = Новый COMОбъект("ADODB.Connection");
Connection.ConnectionString =  СтрокаПодключения;
    
Connection.Open();
    
axCatalog =Новый COMОбъект("ADOX.Catalog");                                                
axCatalog.ActiveConnection = Connection;
RS = Новый COMОбъект("ADODB.Recordset");
    
RS.CursorType = 3;
RS.LockType   = 3;
RS.Open("[Export Products Sheet$]",Connection,,,2);
    
Пока RS.EOF() = 0 Цикл
    //тут сбственно запись в ячейки
КонецЦикла;

RS.Save();    
RS.Close();
Connection.Close();

// вот тут ошибка, Ошибка совместного доступа к файлу
Возврат ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(СохраненныйФайл), ЭтаФорма.УникальныйИдентификатор);


Я же закрыл и RecordSet и Connection что его еще держать может?
1 zenik
 
20.05.15
10:22
= неопределено для конекта и рекордсета попробуй в конце
2 Kamelot
 
20.05.15
10:31
(1) Спасибо, это помогло.