DateTime

Тип дата и время появился в Visual FoxPro. Кроме 8 байт, которые требовались для хранения дат в формате Date, под данные данного типа отводится дополнительно еще 6 байтов для хранения времени в виде HHMMSS.

Logical

Логический тип данных допускает два возможных значения и четыре варианта их обозначения:

Истина (Да) -.Т. или.t. или.Y. или.y.

Ложь (Нет) –.F. или.f. или.N. или.n.

Результат сравнения данных любого типа является логическим значением:

.T. – если условие сравнения соблюдается,

.F. – в противном случае.

Над данными логического типа могут выполняться следующие операторы:

. NOT. – НЕ (отрицание или невыполнение условия);

. AND. – И (одновременное выполнение двух условий);

. OR. – ИЛИ (выполнение хотя бы одного условия).

Memo

Поля базы данных данного типа предназначены для хранения символьных строк произвольной длины. Значения типа Memo могут иметь произвольный размер, определяемый размером только жесткого диска компьютера и хранятся в отдельном файле с расширением.FPT, имя которого совпадает с именем соответствующей таблицы. Каждая таблица имеет только один Memo-файл вне зависимости от того, сколько Memo-полей она имеет.

Замечание.

FPT- файл, созданный для какой-то таблицы, является ее частью.

General

Поля баз данного типа позволяют хранить двоичные данные, а именно изображения, звуке и т.д. Поля типа General являются специальной разновидностью Memo-полей.

Currency

Этот тип данных введен в Visual FoxPro для оперирования денежными суммами. Поля таблиц данного типа схожи с числовыми полями, но в отличие от числового поля, для них определена точность в четыре знака после запятой. Поэтому при отображении целых чисел после денежной точки добавляются 4 нуля. Например, не 36, а 36.0000.

Array

Массив представляет собой совокупность элементов, имеющих общее имя. Массив объявляется командой DECLARE или DIMENSION, которая задает имя и длину массива в круглых скобках, например:

DECLARE mas1(4,6), mas2(10)

Обращаются к элементу массива по имени массива с указанием индекса – номера этого элемента в массиве, например, mas(i).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: