#0
by aka AMIGO
Дозапись - после конца файла Код: Ошибка: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (AddNew) MyRst.AddNew; по причине: Произошла исключительная ситуация (Microsoft Office Access Database Engine): Cannot update. Database or object is read-only. Файл существует, я в него пишу вручную. В свойствах - не RO. Как открыть этот файл для записи?
#4
by Бубка Гоп
глянь что в MyRst.CursorLocation перед выполнением MyRst.AddNew; ну и INSERT-ом попробуй запись добавить ради чистоты эксперимента
#8
by Бубка Гоп
стало быть курсор движется. Если INSERT сможет добавить запись - значит надо копать свойства RecordSet, если нет - свойства подключения ADODB/права на файл
#10
by Бубка Гоп
и еще один момент, емнип, в CursorLocation должно быть "на клиенте" (не помню какое это значение)
#11
by aka AMIGO
у меня уже стояло MyCon.Mode ="adModeReadWrite"; //чтение и запись всё равно бесславный конец..
#13
by aka AMIGO
вычитал еще вот тут: >>Свойство ConnectionString доступно для записи только для закрытого соединения. Многочисленные примеры различных строк подключения для различных типов баз данных вы можете найти в Интернете или в документации к соответствующим программным продуктам.<< первое предложение - радует, а второе убивает всю радость :)
#15
by Бубка Гоп
имеется ввиду что тот же Mode, как и другие параметры, необходимо указывать до открытия соединения. то же можно отнести и к RecordSet
#16
by aka AMIGO
прокатило! теперь новое дело.. Вроде присвоилось значение ячейке, но.. но: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Update) MyRst.Update; по причине: Произошла исключительная ситуация (Microsoft Office Access Database Engine): Operation must use an updateable query. блин..
#21
by aka AMIGO
вот что в отладчике.. Интересная последняя строка: Не это=ли причина, и как её устранить?
#22
by Casey1984
так все правильно вроде: adEditAdd = 2: Indicates that the AddNew method has been called, and the current record in the copy buffer is a new record that has not been saved in the database.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Стив Баллмер говорит, что Microsoft не дают развивать свои продукты
- Ошибка создания информационной базы: Microsoft OleDB Provider for sqlserver
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- Ошибка при выполнении операции с информационной базой Ошибка СУБД: Microsoft OLE DB
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
В этой группе 1С
- Подчеркивание текста в макете
- PortMon.exe недоступны com порты в менюшке
- Как в СКД получить две таблицы по двум документам или как наложить условия?
- При проводке Ввода остатков Не заполнена колонка "Партия ...
- Ошибка 10061(0x0000274D) и отключается rphost
- Нумерация счетов-фактур 1С 8
- 1c полнотекстовый поиск.
- Декларация НДПИ, Ктд и код основания налогооблажения
- 1C 8.2 как открыть все файлы (таблицы mxl) в каталоге без диалога открытия файла
- Есть ли универсальный драйвер эмуляции COM-порта для подключения USB сканера?
- Сериализовать управляемую форму в XML
- Перехват события выбора в форме выбора (УФ)
- Ведомость по реализации по ставке 0% (НДС)
- СКД не считается итог по вычисляемому полю с ВычислитьВыражение()
- Как отключить настройки пользователя при открытии отчета программно.
- РИБ по рабочему месту ( проблемы с остатками )
- Создание документа из УФ с дополнительными ограничениями.
- Проброс HASP по локальной сети
- Порядок записей регистра с периодичностью "По позиции регистратора"
- Подтверждение НДС по 0% УПП