• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

V7. Dbf установка на запись

  • Автор темы Stim
  • Дата начала
S

Stim

Код:
ДБФ = СоздатьОбъект("XBase");
ИмяФайла = "";
ИмяПути = "";
ИмяКаталога="";
Фс.ВыбратьКаталог(ИмяКаталога,"Выберите с файлами",);
ОткрытьФайл("owner.DBF",ИмяКаталога);	
Справ=СоздатьОбъект("Справочник.Alco_Фирма");
Справ.НайтиПоКоду(1);
ДБФ.ОчиститьФайл();
ДБФ.OW_KOD=1;
ДБФ.Записать();
Выдается ошибка
ДБФ.OW_KOD=1;
{D:\1C\DEMODB_2\EXTFORMS\ALCO.ERT(816)}: Перед выполнением операции установите объект на запись!
 
V

vbs

ДВФ.ADD() сначала надо сделать, иначе записей в файле нет (сам ведь ZAP сделал)
 
V

vbs

и к тому же поле OW_KOD определить надо (файл-то пустой !)
ДБФ.AddField("OW_KOD", ТИП,ДЛИНА,ТОЧНОСТЬ);


а перед добавлением записи (ADD)
ДБФ.CreateFile(ИмяФайла,);

а перед добавлением записи (ADD)
ДБФ.CreateFile(ИмяФайла,);
 
S

Stim

Спасибо. ADD() помогло. а файл был уже с готовыми полями...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!