Как дописать строчку у уже созданный файл DBF #414702


#0 by AndreYAN
Что-то не получается дописать строчку в DBF вот так: В итоге сообщение: Ошибка при вызове метода контекста (Добавить): Перед выполнением операции нужно открыть базу Метод открыть по каким-то причина не срабатывает, в отладчике после строчки БазаДанных.ОткрытьФайл(АдресВыгрузки,,Ложь) проверял, что возвращает БазаДанных.Открыта и выдает ЛОЖЬ, кто знает почему не открывается файл???
#1 by ТелепатБот
#2 by AndreYAN
Что кроме телепата никто даже не знает в чем может быть проблема?
#3 by колодина
ну чего-то не то ты делаешь.... может адрес не тот... если БД не открыта...
#4 by AndreYAN
Файл точно существует, адрес копирую из проводника
#5 by 73
Права на файл?
#6 by AndreYAN
Проверил, у меня есть полные права на файл
#7 by Волесвет
через код ошибки посмотреть
#8 by Невский Александр
ПОПЫТКА ИСКЛЮЧЕНИЕ   ПОКАЖИТЕ МНЕ ОПИСАНИЕ ОШИБКИ КОНЕЦПОПЫТКИ
#9 by Волесвет
нет файла файл не дбф файл не закрыт и с ним что то делается файл защищен от записи
#10 by Нуф-Нуф
Синтаксис: КодОшибки Возвращаемое значение: Тип: Число. Код последней ошибки. Возвращаемые коды ошибок: -10 - Ошибка закрытия файла; -20 - Ошибка создания файла; -30 - Ошибка определения длины файла; -40 - Ошибка установки длины файла; -50 - Ошибка при попытке заблокировать файл; -60 - Ошибка при открытии файла; -70 - Ошибка чтения файла; -80 - Ошибка удаления файла; -90 - Ошибка переименования файла; -100 - Ошибка позиционирования в файле; -110 - Ошибка снятия блокировки с файла; -120 - Ошибка записи в файл; -200 - Файл не является базой данных DBF-формата; -210 - Неопознанное имя поля; -220 - Неопознанный тип поля; -230 - Запись слишком длинная; -300 - Индексный файл не содержит информации о записи; -310 - Нарушение структуры индексного файла; -330 - Указанное имя индекса недоступно; -340 - Ошибка уникальности индекса; -400 - Ожидается запятая или скобка; -410 - Выражение не завершено; -422 - IIF требует параметров одинаковой длины; -425 - У STR и SUBSTR 2-й и 3-й параметры - константы; -430 - Неверное число параметров; -440 - Слишком сложное выражение; -450 - Пропущена правая скобка; -460 - Неверный тип подвыражения; -500 - Выражение не завершено символом двойной кавычки; -920 - Недостаточно памяти. Описание: Получает код завершения последней выполненной операции. Пример:
#11 by AndreYAN
Как ни странно но помогла перезагрузка компа
#12 by Salvador Limones
Ты бы здесь сначала поискал -
#13 by AndreYAN
спб за ссылку
#14 by hhhh
скорее всего файл был открыт еще другой программой. Потому что XBASE - это монопольный доступ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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