Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VisualFoxPro.doc
Скачиваний:
15
Добавлен:
01.07.2025
Размер:
11 Мб
Скачать
☆

Типы данных vfp, употребляемые только для полей таблиц

Тип поля

Описание

Размер

Диапазон изменение

Character (binary)

Символьные данные без указания кодовой страницы; каждый символ занимает 1 байт

До 254 символов

Любые символы

Double

Вещественное число двойной точности

8 байт

от 4.94065645841247E–324 до 1.79769313486232E308

Float

То же, что и Numeric; сохранен для совместимости с прежними версиями

8 байт в оперативной памяти и от 1 до 20 байт в таблице базы данных

от –.999999999E+19 до .999999999E+20

General

Применяется для хранения ссылок на OLE-объекты, такие, как листы Excel, документы Word, рисунки, созданные иными приложениями и др.

4 байта в таблице

Ограничен доступной памятью

Integer

Целое число

4 байта

от –2147483647 до 2147483646

Integer (AutoInc)

Целое число с автоматическим увеличением значения на величину шага

"

"

Memo

Ссылка на блок данных

4 байта в таблице

Ограничен доступной памятью

Memo (binary)

Ссылка на блок данных, представленных без указания кодовой страницы

"

"

Varchar

Символьные данные; в отличие типа Character хвостовые пробелы, дополняющие значение до длины поля, отсутствуют

До 254 символов; 1 байт на 1 символ

Любые символы

Varchar (binary)

То же, что и Varchar, но данные хранятся без привязки к кодовой странице

"

"

Замечания:

  1. Поле, имеющее тип Integer (AutoInc), доступно только для чтения. Следующее значение поля такого типа может быть задано в поле вода Next Value вкладки Fields проектировщика таблицы. Там же в поле ввода Step устанавливается и шаг приращения значения. Программно эти величины регулируются командой ALTER TABLE – SQL.

  2. General-поле хранит ссылку на OLE-объект. Размер OLE-данных зависит от способа использования объекта. Если OLE-объект является присоединенным, то хранится только ссылка на данные и приложение, их создающее. Если – внедренным, то таблица содержит копию данных и ссылку на приложение. Размер general-данных ограничен только доступной дисковой памятью.

Variant может содержать величину любого типа (кроме строк фиксированной длины) и NULL-значение. Получив некоторое значение, Variant приобретает тип, который это значение имеет. Этот тип данных используется внешними клиентами VFP.

Тип Object имеют созданные или активизированные во время работы приложения объекты, а также, если объект является контейнером или коллекцией, – компоненты этого объекта. Например, тип Object имеет форма. В свою очередь, она может содержать элементы управления, например, кнопки, которые также имеют тип Object.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]