Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Пароль на ADO
Категория: Базы данных
Категория: Базы данных
Подсчет времени какого-либо события
Категория: Математика
Категория: Математика
Компонент PopupMenu
Категория: Компоненты
Категория: Компоненты
Список ошибок BDE
Категория: Базы данных
Категория: Базы данных
Создание ярлыка на Рабочем столе
Категория: Приложение
Категория: Приложение
Определение размера файла
Категория: Файловая система
Категория: Файловая система
Перегенерировать все индексы Dbase
Категория: Базы данных
Категория: Базы данных
Преобразовать Римские символы в Арабские и наоборот
Категория: Текст и строки
Категория: Текст и строки
Создание и удаление полей
Категория: Базы данных
Категория: Базы данных
Находится ли мышь над формой
Категория: Компоненты
Категория: Компоненты
FIBPlus. Свойства и методы. TpFIBScripter
Этот компонент позволяет анализировать и выполнять скрипты.
Свойства
property Database :TpFIBDatabase;
Позволяет указать Database в рамках которого будет выполняться скрипт
property Transaction: TpFIBTransaction;
Позволяет указать Transaction в рамках которой будет выполняться скрипт
property Script:TStrings;
Хранит текст скрипта, который будет выполняться.
property Paused: Boolean;
Позволяет приостановить выполнение скрипта, а так же узнать не был ли он приостановлен.
property StopStatementNo:Integer;
Позволяет узнать номер стейтмента на котором был приостановлен скрипт.
property Prepared:boolean;
Позволяет узнать подготовлен ли скрипт к выполнению
property MakeConnectInScript:boolean;
Позволяет узнать существуют ли в скрипте команды CONNECT или CREATE DATABASE
Методы
procedure ExecuteScript (FromStmt:integer=1);
Выполняет скрипт текст которого загружен в свойство Script, начиная со стейтмента
указанного в FromStmt.
procedure ExecuteFromFile(const FileName: string;Terminator:Char=';') ;
Выполняет скрипт, текст которого находится в файле. ExecuteFromFile не загружает весь файл в память, а считывает файл построчно.
procedure Parse(Terminator:Char=';');
Выполняет анализ скрипта. С него явно или неявно начинается вся работа с текстом скрипта. Если вы запускаете скрипт на выполнение, то явного вызова метода Parse не требуется. Если же вы хотите анализировать скрипт или выборочно выполнить из него несколько стейтментов, то метод Parse придется вызвать явно.
function StatementsCount:integer;
Возвращает количество стейтментов в скрипте.
function GetStatement(StmtNo:integer;Text:TStrings):PStatementDesc;
Позволяет получить информацию о стейтменте по его номеру . Подробнее см. Руководство пользователя.
procedure ExecuteStatement(StmtTxt:TStrings;stmt:PStatementDesc;StmtNo:integer;
TmpSQL:TStrings=nil;LineInFile:integer=-1 );
Метод позволяет выполнить стейтмент который был предварительно получен методом GetStatement.
Подробнее см. Руководство пользователя.
Свойства
property Database :TpFIBDatabase;
Позволяет указать Database в рамках которого будет выполняться скрипт
property Transaction: TpFIBTransaction;
Позволяет указать Transaction в рамках которой будет выполняться скрипт
property Script:TStrings;
Хранит текст скрипта, который будет выполняться.
property Paused: Boolean;
Позволяет приостановить выполнение скрипта, а так же узнать не был ли он приостановлен.
property StopStatementNo:Integer;
Позволяет узнать номер стейтмента на котором был приостановлен скрипт.
property Prepared:boolean;
Позволяет узнать подготовлен ли скрипт к выполнению
property MakeConnectInScript:boolean;
Позволяет узнать существуют ли в скрипте команды CONNECT или CREATE DATABASE
Методы
procedure ExecuteScript (FromStmt:integer=1);
Выполняет скрипт текст которого загружен в свойство Script, начиная со стейтмента
указанного в FromStmt.
procedure ExecuteFromFile(const FileName: string;Terminator:Char=';') ;
Выполняет скрипт, текст которого находится в файле. ExecuteFromFile не загружает весь файл в память, а считывает файл построчно.
procedure Parse(Terminator:Char=';');
Выполняет анализ скрипта. С него явно или неявно начинается вся работа с текстом скрипта. Если вы запускаете скрипт на выполнение, то явного вызова метода Parse не требуется. Если же вы хотите анализировать скрипт или выборочно выполнить из него несколько стейтментов, то метод Parse придется вызвать явно.
function StatementsCount:integer;
Возвращает количество стейтментов в скрипте.
function GetStatement(StmtNo:integer;Text:TStrings):PStatementDesc;
Позволяет получить информацию о стейтменте по его номеру . Подробнее см. Руководство пользователя.
procedure ExecuteStatement(StmtTxt:TStrings;stmt:PStatementDesc;StmtNo:integer;
TmpSQL:TStrings=nil;LineInFile:integer=-1 );
Метод позволяет выполнить стейтмент который был предварительно получен методом GetStatement.
Подробнее см. Руководство пользователя.