Класс TDbf позволяющий создавать DBF-файлы без описания их структуры в словаре
Скачать (rar-файл; Размер - 38679)Обсудить в форуме
Описание
Класс реализует набор возможностей по работе с файлами в формате DBASE III и Visual FoxPro. При помощи данного класса можно создавать DBF файлы из макропрограмм на RSL, не описывая заранее структуру будущего файла в словаре. В отличие от стандартной RSL-ной работы с DBF, понимает файлы формата Visual FoxPro.
Пример обновлен 27.03.2006
Пример обновлен 27.03.2006
Текст примера
/* Создание файла и добавление в него новых записей */ import tdbf; var a=TDbf(); /*Создаем файл*/ a.Create("c:\\somefile.dbf"); /*Описываем его структуру*/ a.AddFields("N","Field0",10,0); a.AddFields("C","Field1",20,0); a.AddFields("N","Field2",10,3); a.AddFields("D","Field3"); /*Добавляем запись*/ a.ClearRecord(); a.SetItem(0,333); /* Field0 */ a.SetItem(1,"text text text"); /* Field1 */ a.SetItem(2,52.34); /* Field1 */ a.SetItem(3,date()); /* Field1 */ a.Insert(); /*Закрываем файл*/ a.Close();