Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Изменение типов данных по умолчанию при загрузке удаленных представлений

См. также

При создании представления свойство DataType для всех полей представления и ициализируется значением по умолчанию. Это значение для типов данных фиксирован ой длины представляет собой букву типа данных (D, G, I, L, M, P, T, Y), а для типов переменной длины букву, после которой в скобках стоят параметры точности и диапазона (B(d), C(n), N(n,d)). Данное свойство доступно только для чтения для локальных представлений. Список типов данных по умолчанию см. в Преобразование типов данных ODBC в типы данных Visual FoxPro.

Вы можете изменить установку свойства DataType для поля удаленного представле ия с помощью функции DBSETPROP( ), как показано в следующей таблице.

Тип данных ODBC удаленного поля
Возможные типы данных в курсоре Visual FoxPro
SQL_CHAR
SQL_VARCHAR
SQL_LONGVARCHAR
Character или Memo (1) (по умолчанию), а также General или Picture
SQL_BINARY
SQL_VARBINARY
SQL_LONGVARBINARY
Memo (по умолчанию), а также Character, General или Picture
SQL_DECIMAL
SQL_NUMERIC
Numeric или Currency (2 ) (по умолчанию), а также Character, Integer или Double
SQL_BIT
Logical (по умолчанию), а также Character
SQL_TINYINT
SQL_SMALLINT
SQL_INTEGER
Integer (по умолчанию), а также Character, Numeric, Double или Currency
SQL_BIGINT
Character (по умолчанию), а также Integer, Numeric, Double или Currency
SQL_REAL
SQL_FLOAT
SQL_DOUBLE
Double (по умолчанию); число десятичных знаков равно установке SET DECIMALS Visual FoxPro; а также Character, Integer, Numeric или Currency
SQL_DATE
Date (по умолчанию), а также Character или DateTime
SQL_TIME
DateTime (3) (по умолчанию), также Character
SQL_TIMESTAMP
DateTime (4) (по умолчанию), а также Character или Date
(1) Если ширина поля ODBC меньше значения свойства курсора UseMemoSize, оно ста овится символьным полем в курсоре Visual FoxPro; в противном случае оно ста овится полем Memo.
(2) Если поле сервера имеет тип денежной единицы, оно становится типом данных Currency в Visual FoxPro.
(3) Установка дня по умолчанию равна 1/1/1900.
(4) Если значение поля SQL_TIMESTAMP содержит доли секунды, то дробная часть отб асывается при преобразовании в тип данных DateTime Visual FoxPro.


Использование свойства DataType

При помощи свойства DataType вы можете выбирать типы данных, отличные от уста овленного по умолчанию. Например, пусть вы хотите загрузить поля временной метки сервера в Visual FoxPro, но при преобразовании типа данных по умолчанию в тип данных DateTime Visual FoxPro доли секунды, хранящиеся во временной метки се вера, будут отброшены. При помощи свойства DataType вы можете отобразить удален ую метку времени в символьное поле Visual FoxPro, чтобы сохранить значение до ей секунд.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.