Имя: Пароль:
1C
1С v8
Новое поле в существующем dbf файле
0 sagitt
 
04.03.12
11:15
Имеется dbf файл. В него необходимо добавить новое поле при этом сохранив все содержимое.

Пишу

дбф.открытьфайл(имя,,);
дбф.поля.добавить(имяполя,"S",10);


получаю ошибку с предложением закрыть файл перед выполнением "добавить".



Подскажите, как можно решить проблему.
1 DrShad
 
04.03.12
11:50
по ходу в уже существующий и открытый никак
2 Конфигуратор1с
 
04.03.12
11:51
так а если создать новый файл, добавить поле, а потом заполнить из старого?
3 experimentator76
 
04.03.12
11:53
не силами 1с добавь
есть такие проги для редактирования DBF
4 kosts
 
04.03.12
11:56
(2)+ Создать копию файла с добавленным новым полем, затем скопировать содержимое
5 AlexNew
 
04.03.12
11:56
(3) Ты б лучше про ADO рассказал. Но если открыт - не поможет.
6 sagitt
 
04.03.12
11:58
Спасибо за ответы. Понял, что решить проблему невозможно, ее можно только обойти.