1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

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

Тема в разделе "Базы данных и администрирование", создана пользователем Stim, 9 авг 2007.

  1. Stim

    Stim Гость

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

    vbs Well-Known Member

    Репутация:
    0
    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    ДВФ.ADD() сначала надо сделать, иначе записей в файле нет (сам ведь ZAP сделал)
     
  3. vbs

    vbs Well-Known Member

    Репутация:
    0
    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    и к тому же поле OW_KOD определить надо (файл-то пустой !)
    ДБФ.AddField("OW_KOD", ТИП,ДЛИНА,ТОЧНОСТЬ);


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

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

    Stim Гость

    Репутация:
    0
    Спасибо. ADD() помогло. а файл был уже с готовыми полями...
     
Загрузка...

Поделиться этой страницей