Клиппер 5. Справочник


Клиппер 5. Справочник - часть 440


    эта глава не содержит изменений или дополнений.
 


 


 DBFDSKSIZE()
 Возвращает размер, занимаемый .DBF-файлом на диске.
------------------------------------------------------------------------------
 
  Синтаксис
 
    DBFDSKSIZE() --> nFileSize
 
  Возвращаемое значение
 
    nFileSize - размер файла базы данных, открытой в активной рабочей
    области в текущий момент времени, т.е. число байтов, которые
    фактически записаны в этом файле.
 
  Описание
 
    Функция позволяет определить размер базы данных на диске.
    Применение данной функции полезно совместно с функцией DBFSIZE().
    Расхождение в результатах, возвращаемых этими функциями, означает,
    что часть данных еще не записана на гибкий или жесткий диск. Кроме
    того, можно определить, были ли уже вновь введенные данные записаны
    на диск.
 
  Примечания
 
  . Действие функции распространяется лишь на текущую (активную,
    выбранную) рабочую область.
 
  Примеры
 
  . Проверка необходимости записи данных на диск:
 
    IF DBFSIZE() - DBFDSKSIZE() >= 512
        * Новые данные добавлены, но на диск не записаны
        COMMIT          // Внимание! Работает только с DOS 3.3 и выше
        USE File
    ENDIF
 


See Also: DBFSIZE()

 


 


 DBFSIZE()
 Возвращает размер, занимаемый .DBF-файлом в памяти.
------------------------------------------------------------------------------
 
  Синтаксис
 
    DBFSIZE() --> nFileSize
 
  Возвращаемое значение
 
    nFileSize - число байтов, занимаемых в оперативной памяти, открытой
    в активной рабочей области базой данных, т.е. ее текущий размер.
 
  Описание
 
    Функция позволяет определить размер базы данных перед копированием
    файла на диск. Полезным является применение данной функции
    совместно с функцией DBFDSKSIZE().
 
    Расхождение результатов, возвращаемых этими функциями, означает,



Начало  Назад  Вперед