![]() |
![]() |
![]() |
Структура
XSQLVAR
Рассмотренная выше область дескрипторов содержит возвращаемый результат запроса. Массив значений каждого возвращаемого поля сохраняется в отдельной структуре XSQLVAR. Индексированный список таких структур в области дескрипторов представлен свойством
property Vars: [Idx: Integer]: TIBXSQLVAR
В целом, рассматриваемая структура соответствует объекту поля Delphi (см. гл. 13), о чем свидетельствует набор основных свойств и методов класса структуры, представленный в табл. 18.4.
Помимо представленных в таблице свойств, класс TIBXSQLVAR имеет ряд свойств, возвращающих значение в определенном формате: AsCurrency, AsDate, AsDateTime, AsDouble, AsFloat, Aslnt64, Aslnteger, AsLong, AsPointer, AsQuad, AsShort, AsString, AsTime, AsVariant.
Таблица 18.4. Свойства и методы класса TIBXSQLVAR
Объявление |
Тип |
Описание |
Свойства |
||
property AsXSQLVAR: PXSQLVAR; |
Pu |
Представляет значение поля как структуру XSQLVAR |
property Data: PXSQLVAR; |
Pu |
Ссылка на структуру XSQLVAR |
property Index: Integer; |
Pu |
Возвращает индекс структуры в области дескрипторов |
property IsNull: Boolean; |
Pu
|
Позволяет определить наличие данных в структуре |
property IsNullable: Boolean; |
Pu |
Позволяет определить, может ли структура иметь значение |
property Modified: Boolean; |
PU |
Позволяет определить, изменялось ли значение в структуре |
property Size: Integer; |
Pu |
Максимальный размер данных в байтах |
property SQLType: Integer; |
Pu |
Возвращает индекс API параметра |
property Value: Variant; |
Pu |
Содержит возвращаемое значение |
Методы |
||
procedure Assign (Source: TIBXSQLVAR) ; |
Pu
|
Присваивает объект, передаваемый в параметре, данному объекту |
procedure LoadFromFile (const FileName: String); |
Pu |
Загружает из файла данные в поле BLOB |
procedure LoadFromStream(Stream: TStream) ; |
PU |
Загружает из потока данные в поле BLOB |
procedure SaveToFile (const FileName: String); |
Pu |
Сохраняет в файле данные из поля BLOB |
procedure SaveToStream (Stream: TStream) ; |
рu |
Сохраняет в потоке данные из поля BLOB |
![]() |
![]() |
![]() |
Понятие же "физического вакуума" в релятивистской квантовой теории поля подразумевает, что во-первых, он не имеет физической природы, в нем лишь виртуальные частицы у которых нет физической системы отсчета, это "фантомы", во-вторых, "физический вакуум" - это наинизшее состояние поля, "нуль-точка", что противоречит реальным фактам, так как, на самом деле, вся энергия материи содержится в эфире и нет иной энергии и иного носителя полей и вещества кроме самого эфира.
В отличие от лукавого понятия "физический вакуум", как бы совместимого с релятивизмом, понятие "эфир" подразумевает наличие базового уровня всей физической материи, имеющего как собственную систему отсчета (обнаруживаемую экспериментально, например, через фоновое космичекое излучение, - тепловое излучение самого эфира), так и являющимся носителем 100% энергии вселенной, а не "нуль-точкой" или "остаточными", "нулевыми колебаниями пространства". Подробнее читайте в FAQ по эфирной физике.
|
![]() |