Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Как создать вычисляемые поля
   Категория: Базы данных
  Добавить данные в EXE файл и получить их
   Категория: Файловая система
  Cколько файлов есть в определённой папке
   Категория: Файловая система
  К-во рабочих дней в месяце
   Категория: Математика
  Узнать установлена ли BDE
   Категория: Базы данных
  Подсчет времени какого-либо события
   Категория: Математика
  Упаковка ZIPTV
   Категория: Компоненты
  Получить список запущенных приложений
   Категория: Приложение

FIBPlus. Свойства и методы. TpFIBStoredProc

  << Назад к Оглавлению   


Это наследник TpFIBQuery. Отличается свойством StoredProcName, которое позволяет задать имя хранимой процедуры.

TFIBXSQLDA

Класс управляющий списком параметров или полей запроса.

Public свойства

property Names: string read GetNames;
Возвращает строку – список имен параметров.

property Count: Integer;
Возвращает количество параметров.

property Modified: Boolean;
Возвращает True – если параметры были модифицированы после последнего выполнения запроса.

Public методы

procedure ClearValues;
Этот метод очищает значения всех параметров в списке.

procedure AssignValues(SourceSQLDA:TFIBXSQLDA);
Этот метод, по принципу совпадения имен, присваивает параметрам из списка значения параметров SourceSQLDA.

TFIBXSQLVAR

Класс представляющий параметр или поле запроса.

Public свойства

property Name: string read GetNames;
Возвращает строку –имя параметра или поля.

property IsMacro:boolean;
Возвращает True, если объект представляет макрос.

property DefMacroValue : string;
Если объект представляет макрос, то свойсвто возвращает строку-значение по умолчанию для него.

property InWhereClause:boolean;
Возвращает True, если объект представляет параметр находящийся в where условии.

property BeginPosInText:integer;
Возвращает начальную позицию параметра в тексте SQL.

property EndPosInText:integer;
Возвращает конечную позицию параметра в тексте SQL.

property Modified: Boolean;
Возвращает True – если параметр был модифицирован после последнего выполнения запроса.

property IsNull: Boolean;
Возвращает True, если параметр или поле содержит Null значение.

property IsNullable: Boolean;
Возвращает True, если параметр или поле может содержать Null значение.

property SQLType: Integer;
Возвращает тип поля или параметра.

property ServerSQLType: Integer;
Возвращает предусмотренный тип поля или параметра. SQLType и ServerSQLType всегда
совпадают для полей и могут различаться для параметров.

property SQLSubtype: Integer;
Возвращает подтип поля или параметра.

property ServerSubtype: Integer;
Возвращает предусмотренный подтип поля или параметра. SQLSubType и ServerSQLSubType - всегда совпадают для полей и могут различаться для параметров.

property Size: Integer;
Возвращает размер значения параметра в байтах.

property ServerSizeSize: Integer;
Возвращает размер значения параметра в байтах. Size и ServerSizeSize - всегда совпадают для полей и могут различаться для параметров.

property Value: Variant read write
Содержит значение параметра или поля.

property OldValue: Variant read
Возвращает значение параметра до последней модификации.

property    AsExtended: Extended read write
property    AsInt64: Int64   read write
property    AsBcd: TBcd read write
property    AsGuid:TGUID  read write
property    AsDateTime: TDateTime  read write
property    AsDate: TDateTime read write
property    AsTime: TDateTime read write
property    AsTimeStamp:TTimeStamp read write
property    AsFloat: Double read write
property    AsSingle: Float read write
property    AsInteger: Integer read write
property    AsLong: Long read write
property    AsQuad: TISC_QUAD read write
property    AsShort: Short read write
property    AsString: string read write
property    AsWideString: WideString read write
property    AsBoolean: boolean read write


Свойства отвечающие за чтение-запись значений параметров, и только чтения значений полей.

Public методы

function IsParam:boolean;
Возвращает True, если объект представляет параметр, и False если он представляет поле.

function IsBlob:boolean;
Возвращает True, если объект представляет блоб-поле или блоб-параметр.

procedure Clear;
Очищает значение параметра. После этого параметр принимает значение Null.

procedure Assign(Source: TFIBXSQLVAR);
Присваивает параметру значение, тип и все прочие характеристики из параметра Source.

procedure SaveToFile(const FileName: string); procedure SaveToStream(Stream: TStream);
Методы сохраняющие значение блоб-поля или блоб-параметра в файл или Stream.

procedure LoadFromFile(const FileName: string); procedure LoadFromStream(Stream: TStream);
Методы загружающие значение блоб-параметра из файла или Stream.

function IsDefMacroValue :boolean;
Возвращает True, если объект представляет макрос и на данный момент содержит значение
по умолчанию .

procedure SetDefMacroValue;
Если объект представляет макрос, то метод присваивает ему значение по умолчанию.