Новости
Приложение
FAQ
Статьи
Android
Linux
Delphi
C#
OS
VT






0000000000000

Delphi  FireDAC компонент Firemonkey !

FireDAC библиотека которая, позволяющая осуществлять доступ к  MySQL, SQL, InterBase, SQLite, Oracle, Server,  PostgreSQL, DB2,  Firebird, Access, SQLAnywhere, Advantage DB, Informix из Delphi и C++ Builder. Разработка баз данных весело снова с FireDAC. RAD Studio теперь включает FireDAC, библиотека доступа к данным высокой производительности для разработки приложений для нескольких устройств, подключенных к базам данных предприятия.

Для просмотра данных под управлением InterBase ToGo на Windows, и Mac через рамки FireDAC.
Совет: После этого урока требуется лицензия на IBToGo. Если вы являетесь пользователем суда, и хотели бы, чтобы проверить InterBase на Mac, вы можете получить доступ к тестовой лицензии развертывания IBToGo во время судебного процесса. Чтобы активировать пробную лицензию развертывания, перейдите по этой ссылке: InterBase Togo развертывания.

компонент описание
TFDManager Этот класс отвечает за определения подключения и управления соединениями.
Используйте TFDCustomManager для управления определения соединения и объекты подключения. Рассмотрим доступа к одноэлементный экземпляр TFDManager через функцию FDManager вместо явного создания.
TFDConnection Используйте TADConnection, чтобы установить соединение с СУБД и управлять связанные наборы данных
TFDTransaction Ответственный за управление транзакциями соединение
TFDCommand TFDCommand выполняет обновления  набора данных 
TFDTableAdapter Образец TableAdapter показывает, как использовать TFDTableAdapter для передачи данных из TFDCommand в TFDMemTable. С этой целью, образец реализует четыре TFDCommands для выполнения различных команд SQL.
TFDSchemaAdapter Этот класс реализует поддержку Централизованная кэшированных обновлений.
Используйте TFDSchemaAdapter для управления кэшированных обновлений централизовано.
TFDMemTable Этот класс реализует набор данных в оперативной памяти.
Используйте TFDMemTable для управления данными в памяти клиента и, возможно, обмен данными с СУБД
TFDQuery Этот класс реализует набор данных, способный выполнять запросы SQL.
Используйте TFDQuery для выполнения запросов SQL, просматривать наборы результатов и редактирования результирующего набора записей.
TFDStoredProc Этот класс реализует набор данных, способный выполнять хранимые процедуры на стороне сервера.
Используйте TFDStoredProc для выполнения хранимых процедур на стороне сервера, просматривать наборы результатов и редактирования результирующего набора записей.
TFDTable  Этот класс реализует набор данных, который работает с одной таблицы базы данных.
Используйте TFDTable, чтобы просмотреть таблицу базы данных и редактировать свои записи. TFDTable генерирует SELECT, заявление на основе его свойств и отправляет его в СУБД
TFDUpdateSQL Этот класс применяет обновления от имени запросов или хранимых процедур, которые не могут размещать обновления непосредственно.
Используйте объект TFDUpdateSQL для предоставления заявления SQL для размещения обновлений из TFDQuery, TFDStoredProc или TFDTable компонентов.
TFDUpdateSQL позволяет автоматически переопределить команды обновления SQL, сгенерированные наборы данных, но он не позволяет выполнять команды SQL и опубликовать изменения в БД. Использование TFDUpdateSQL не является обязательным для TFDQuery и TFDTable, поскольку эти компоненты способны автоматически генерировать команды SQL и обновления почтовых из набора данных в БД. Тем не менее, использование TFDUpdateSQL является обязательным для TFDStoredProc.
Чтобы указать команды SQL во время разработки, с помощью редактора TFDUpdateSQL время разработки, дважды щелкнув компонент. Чтобы указать команды SQL во время выполнения, используйте ModifySQL, InsertSQL, DeleteSQL и другие свойства. Чтобы указать дополнительный параметр или макро-значения для конкретных обновлений SQL, используйте свойство Command.
TFDDataMove Ответственный за перемещение данных между различными источниками данных.
TFDScript Класс реализации механизма сценария SQL, способный выполнять ряд запросов SQL.
Используйте TFDScript выполнить ряд запросов SQL, команд управления сценарий, и чтобы произвести журнал выполнения и так далее.
TFDMetaInfoQuery возвращает множество (“датасет”), состоящее из метаданных. Чтобы выбрать тип получаемых метаданных можно выбрать свойство MetaInfoKind, перед этим установив параметр Connection. Также можно опционально выбрать свойства CatalogName, SchemaName, BaseObjectName и ObjectName. Чтобы получить список таблиц, можно поступить следующим образом.                                                                                                                                                                                                                                              

  FDMetaInfoQuery1.Connection := FDConnection1;
FDMetaInfoQuery1.MetaInfoKind := mkTables;
FDMetaInfoQuery1.Open;

Для описания структуры датасета смотрите Metadata Structure. Если БД что-то не поддерживает (например MySQL не поддерживает генераторы), то вернется пустое множество. Датасет может быть только прочитан. Read-only.

TFDEventAlerter Класс отвечает за обработку уведомлений о событиях базы данных.
Используйте класс TFDEventAlerter для обработки уведомлений о событиях базы данных.
Общее поведение событий является СУБД конкретных и TFDEventAlerter обеспечивает единый способ для их обработки                                                                                             TFDRDBMSKinds = class
  public const
    Unknown = 0;
    Oracle = 1;
    MSSQL = 2;
    MSAccess = 3;
    MySQL = 4;
    DB2 = 5;
    SQLAnywhere = 6;
    Advantage = 7;
    Interbase = 8;
    Firebird = 9;
    SQLite = 10;
    PostgreSQL = 11;
    NexusDB = 12;
    DataSnap = 13;
    Informix = 14;
    Teradata = 15;
    MongoDB = 16;
    Other = 17;
  end;
  TFDRDBMSKind = type Integer;    
                                                                                                                                                                                                                                                           if FDConnection1.RDBMSKind=4 then
showmessage('MySQL');                                                                                                                                       
TFDLocalSQL Класс реализации SQLite на основе локального двигателя SQL.
Точки собственности Подключение к SQLite объекта подключения, который обеспечит возможность выполнения команд SQL. Локальные Для включения двигателя установите Активный Верно.
Наборы данных FireDAC могут быть зарегистрированы с двигателем, установив их свойства LocalSQL. FireDAC и не FireDAC наборы данных могут быть зарегистрированы с двигателем с помощью свойства коллекции DataSets. Чтобы удалить набор данных, удалите соответствующий пункт сбора. Для того, чтобы динамически обнаруживать и регистрировать наборы данных, использовать обработчик события OnGetDataSet.
Для того, чтобы сгруппировать набор данных объектов в схему, установите свойство SchemaName. Для отключения набора данных клонирования или копирования, установите свойство MultipleCursors к ложным. Чтобы включить события в TDataSource, связанного с базовым набором данных, установите DisableControls Ложь. Чтобы исключить невидимые поля из локальных наборов результатов SQL, установите IncludeHiddenFields Ложь.
пример

FDConnection1.DriverName: = 'SQLite';
FDLocalSQL1.Connection: = FDConnection1;
 
FDLocalSQL1.SchemaName: "Заказы" =;
 
FDLocalSQL1.DataSets.Add.DataSet: = adoQOrders;
FDLocalSQL1.DataSets.Add.DataSet: = qDetails;
 
FDQuery1.Connection: = FDConnection1;
FDQuery1.Open('select * from orders.adoQOrders o left join orders.qDetails d on o.OrderID = d.OrderID');
FireDac UI  
компонент описание
TFDGUIxErrorDialog Этот диалог отображает FireDAC исключения.
Используйте TFDGUIxErrorDialog в приложениях FireDAC GUI для отображения FireDAC исключения пользователя. Диалог позволяет просматривать несколько элементов ошибок, включенных в исключение.
TFDGUIxErrorDialog идентифицирует:
вид ошибки, родной код ошибки, ошибочный объект DB, и так далее.
Оригинальные значения команд SQL и параметров, которые привели к исключению.
Для этого, диалог перехватывает событие TApplication.OnException. Чтобы использовать диалоговое окно, поместите его на форму или модуль данных. Все дополнительные установки не являются обязательными.
TFDGUIxErrorDialog имеет формы и реализации FMX. Используйте свойство Provider для выбора нужной реализации.
TFDGUIxLoginDialog Этот диалог позволяет пользователям вводить свои учетные данные DB.
Используйте TFDGUIxLoginDialog в приложениях FireDAC GUI, чтобы позволить пользователям:
Введите свои учетные данные.
При желании изменить пароли с истекшим сроком годности.
Диалог ча использоваться глобально всеми соединениями в приложении или могут быть напрямую связаны с TFDConnection. Для того, чтобы глобально использовать диалоговое окно, поместите его на форму или модуль данных. Для того, чтобы использовать диалог в частном порядке посредством соединения, падение компонент на форму и установите свойство TFDConnection.LoginDialog к этому диалогу.
Диалог может отслеживать историю входа в систему. Это полезно в тех средах, которые не требуют безопасности, таких как рабочие станции разработчика. В этом случае установите HistoryEnabled в True. В этом диалоговом окне хранит последние учетные данные в реестре или в файле INI, как указано свойствами HistoryStorage и HistoryKey, и предлагает последние учетные данные пользователя при входе в систему.
Для того, чтобы ограничить количество повторных попыток входа в систему, приложение должно установить свойство LOGINRETRIES.
TFDGUIxLoginDialog имеет формы и реализации FMX. Используйте свойство Provider для выбора нужной реализации
TFDGUIxAsyncExecuteDialog  
TFDGUIxScriptDialog Этот диалог показывает ход выполнения сценария SQL.
Используйте TFDGUIxScriptDialog в приложениях FireDAC GUI для отображения SQL сценария ход выполнения. Диалог позволяет:
Чтобы увидеть, что скрипт выполняется.
Для того, чтобы увидеть, что часть скрипта выполняется.
Чтобы увидеть, как большая часть работы остается выполнять.
Чтобы отменить выполнение сценария.
TFDScript автоматически отображает диалоговое окно, когда свойство TFDScript.ScriptDialog установлен в диалоговом экземпляра.
Чтобы использовать диалоговое окно, поместите его на форму или модуль данных. Все дополнительные установки не являются обязательными.
TFDGUIxScriptDialog имеет формы, FMX и реализации консоли. Используйте свойство Provider для выбора нужной реализации.
TFDGUIxWaitCursor Этот компонент позволяет контролировать курсор ожидания.
Используйте TFDGUIxWaitCursor, чтобы добавить реализацию интерфейса IFDGUIxWaitCursor к вашему приложению. Эта реализация является обязательным для применения FireDAC.
TFDGUIxWaitCursor имеет формы, FMX и реализации консоли. Используйте свойство Provider для выбора нужной реализации.
Примечание: Установка значения свойства TFDGUIxWaitCursor.Provider также меняет поставщика GUIx приложения по умолчанию. Например, установив его на консоли задает поставщик консоли для всех компонентов GUIx.
FireDac Links  
компонент описание
TFDMoniCustomClientLink FireDAC.Moni.Custom.TFDMoniCustomClientLink наследует от System.Classes.TComponent. Все содержание ниже этой линии относится к System.Classes.TComponent.
ТСотропепЬ является общим предком всех классов компонентов.
ТСотропепЬ является базовым классом для всех компонентов. Компоненты являются постоянные объекты, которые имеют следующие возможности:
IDE интеграции. Возможность появиться на IDE палитре и манипулировать в Form Designer.
Владение. Возможность управлять другими компонентами. Если компонент А принадлежит компонент В, то А отвечает за уничтожение B, когда А разрушается.
Streaming и подача. Усовершенствование сохранением черты, унаследованные от TPersistent.
Поддержка COM. Компоненты могут быть преобразованы в элементы управления ActiveX или других объектов COM с помощью мастера поставляются вместе с продуктами Windows. Компоненты могут служить в качестве оберток для COM-объектов.
Примечание: COM функции присутствуют во всех реализаций TComponent, в том числе те, которые предусмотрены для совместимости с Mac OS X. Однако, COM-функции для Windows и не могут быть использованы в различных устройствах (кросс-платформенных приложений).
ТСотропепЬ не предоставляет каких-либо пользовательского интерфейса или функции дисплея. Эти возможности обеспечиваются двумя классами, которые непосредственно происходят от TComponent:
TControl, в блоке FMX.Types, является базовым классом для визуальных компонентов в приложениях, созданных с каркасом FireMonkey (FMX).
TControl, в блоке Vcl.Controls, является базовым классом для визуальных компонентов в Windows-только (VCL) приложений.
Примечание: Только блок FMX.Types и другие блоки FireMonkey специфичные могут быть использованы с приложениями Mac OS X. То есть, вы не можете использовать блоки VCL в приложениях нескольких устройств.
Компоненты, которые могут быть видны во время выполнения иногда называют визуальные компоненты. Другие компоненты, которые никогда не видны во время выполнения, иногда называют невизуальные компоненты. Однако чаще для обозначения визуальных компонентов, как элементы управления и невизуальных компонентов просто в качестве компонентов.
Не создавать экземпляры TComponent. Используйте TComponent в качестве базового класса при объявлении не-визуальные компоненты, которые могут появиться на палитре компонентов и использоваться в Form Designer. Свойства и методы TComponent обеспечивают основное поведение, что потомок классы унаследованы, а также поведение, компоненты могут переопределить, чтобы настроить их поведение.
TFDMoniFlatFileClientLink FireDAC.Moni.FlatFile.TFDMoniFlatFileClientLink наследует от System.Classes.TComponent. Все содержание ниже этой линии относится к System.Classes.TComponent.
ТСотропепЬ является общим предком всех классов компонентов.
ТСотропепЬ является базовым классом для всех компонентов. Компоненты являются постоянные объекты, которые имеют следующие возможности:
IDE интеграции. Возможность появиться на IDE палитре и манипулировать в Form Designer.
Владение. Возможность управлять другими компонентами. Если компонент А принадлежит компонент В, то А отвечает за уничтожение B, когда А разрушается.
Streaming и подача. Усовершенствование сохранением черты, унаследованные от TPersistent.
Поддержка COM. Компоненты могут быть преобразованы в элементы управления ActiveX или других объектов COM с помощью мастера поставляются вместе с продуктами Windows. Компоненты могут служить в качестве оберток для COM-объектов.
Примечание: COM функции присутствуют во всех реализаций TComponent, в том числе те, которые предусмотрены для совместимости с Mac OS X. Однако, COM-функции для Windows и не могут быть использованы в различных устройствах (кросс-платформенных приложений).
ТСотропепЬ не предоставляет каких-либо пользовательского интерфейса или функции дисплея. Эти возможности обеспечиваются двумя классами, которые непосредственно происходят от TComponent:
TControl, в блоке FMX.Types, является базовым классом для визуальных компонентов в приложениях, созданных с каркасом FireMonkey (FMX).
TControl, в блоке Vcl.Controls, является базовым классом для визуальных компонентов в Windows-только (VCL) приложений.
Примечание: Только блок FMX.Types и другие блоки FireMonkey специфичные могут быть использованы с приложениями Mac OS X. То есть, вы не можете использовать блоки VCL в приложениях нескольких устройств.
Компоненты, которые могут быть видны во время выполнения иногда называют визуальные компоненты. Другие компоненты, которые никогда не видны во время выполнения, иногда называют невизуальные компоненты. Однако чаще для обозначения визуальных компонентов, как элементы управления и невизуальных компонентов просто в качестве компонентов.
Не создавать экземпляры TComponent. Используйте TComponent в качестве базового класса при объявлении не-визуальные компоненты, которые могут появиться на палитре компонентов и использоваться в Form Designer. Свойства и методы TComponent обеспечивают основное поведение, что потомок классы унаследованы, а также поведение, компоненты могут переопределить, чтобы настроить их поведение.
 
TFDPhysIBDriverLink Использование компонента TFDPhysIBDriverLink связать драйвер InterBase к приложению и установить его.
Использование компонента TFDPhysIBDriverLink связать драйвер InterBase к приложению. В общем, достаточно, чтобы включить устройство FireDAC.Phys.IB в вашем приложении используется пункт.
Компонент TFDPhysIBDriverLink может быть использован для указания:
VendorHome - установка корневой папки InterBase.
VendorLib - имя и необязательный путь к клиентской библиотеки InterBase.
Все свойства имеют значения по умолчанию подходят для большинства случаев. Для того, чтобы произвести эффект, вы должны либо выполнить все изменения свойств до первого соединения через этот драйвер или использовать метод Release.
TFDPhysSQLiteDriverLink Использование компонента TFDPhysSQLiteDriverLink связать SQLite драйвер для приложения и установить его.
Использование компонента TFDPhysSQLiteDriverLink, чтобы связать драйвер SQLite к приложению. В общем, достаточно только включить блок FireDAC.Phys.SQLite в ваше приложение использует пункт. Компонент TFDPhysSQLiteDriverLink может быть использован для определения клиентской библиотеки SQLite для водителя, когда используется динамическое связывание. Для того, чтобы иметь эффект, все изменения свойств должны быть выполнены до первого соединения через этот драйвер.
FireDac Services  
компонент описание
TFDIBBackup Класс реализации Firebird и InterBase службы резервного копирования базы данных.
Использование компонента TFDIBBackup добавить Firebird или InterBase возможность резервного копирования базы данных для приложения. Это программный метод для вызова инструмента GBAK как нить в процессе сервера БД.
Чтобы настроить соединение с сервером базы данных, необходимо заполнить следующие свойства: DriverLink, хост, протокол, имя пользователя и пароль.
Для создания резервной копии БД, приложение должно:
Укажите базу данных - первичный файл базы данных для резервного копирования.
Укажите BackupFiles - имена файлов для резервного копирования базы данных в.
Вызов метода резервного копирования.
Другие свойства и методы не являются обязательными.
Дорожки резервного копирования файлов по сравнению с сервером. Поскольку TFDIBBackup выполняет резервное копирование на хосте сервера БД, БД Service Manager записывает файлы резервного копирования на хосте сервера. DB Services Manager также создает файлы в контексте сервера.
Для создания резервной копии журнала БД, приложение должно установить Многословный Истина и использовать OnProgress событие.
Чтобы восстановить резервную копию, созданную TFDIBBackup использовать компонент TFDIBRestore. Компонент TFDFBNBackup может быть использован для Firebird инкрементного резервного копирования. Компонент TFDIBSDump может быть использован для Interbase онлайн-дампа.                                                                                                      Example
FDIBBackup1.DriverLink := FDPhysFBDriverLink1;
 
FDIBBackup1.UserName := 'sysdba';
FDIBBackup1.Password := 'masterkey';
FDIBBackup1.Host := 'db_srv_host';
FDIBBackup1.Protocol := ipTCPIP;
 
FDIBBackup1.Database := 'e:\fb\addemo.fdb';
FDIBBackup1.BackupFiles.Add('e:\fb\addemo.backup');
 
FDIBBackup1.Backup;
TFDIBRestore Класс реализации службы Firebird и InterBase, которая восстанавливает базу данных из резервной копии.
Использование компонента TFDIBRestore добавить резервную копию базы данных восстановить способность к приложению. Это программный метод для вызова инструмента GBAK как нить в процессе сервера БД. Для восстановления базы данных из резервной копии БД, приложение должно:
Укажите DriverLink, имя пользователя, пароль, хост.
Укажите базу данных - файл базы данных (база данных назначения), где восстанавливается резервная копия.
Укажите BackupFiles - имена файлов для восстановления базы данных с.
Определение опций - опции в случае нужен файл базы данных будет создан (roCreate) или заменить (roReplace) восстановить.
Указать EUAUserName, EUAPassword для восстановления базы данных Interbase с включенным EUA.
Вызов метода восстановления.
Другие свойства и методы не являются обязательными.
Дорожки резервного копирования файлов по сравнению с сервером. Поскольку TFDIBRestore восстанавливает резервную копию на хосте сервера БД, диспетчер DB Service считывает резервные копии файлов на хост-сервере.
Для создания БД восстановление журнала, приложение должно установить Многословный Истина и использовать OnProgress событие.
Компонент TFDFBNRestore следует использовать для восстановления Firebird инкрементного резервного копирования.
Example
FDIBRestore1.DriverLink := FDPhysFBDriverLink1;
 
FDIBRestore1.UserName := 'sysdba';
FDIBRestore1.Password := 'masterkey';
FDIBRestore1.Host := 'db_srv_host';
FDIBRestore1.Protocol := ipTCPIP;
FDIBRestore1.Options := [roCreate, roReplace];
FDIBRestore1.Database := 'e:\fb\addemo.fdb';
FDIBRestore1.BackupFiles.Add('e:\fb\addemo.backup');
 
FDIBRestore1.Restore;
TFDIBValidate Класс реализации Firebird и InterBase Validate базы данных и услуги по ремонту.
Использование компонента TFDIBValidate для добавления базы данных проверки и возможности восстановления для приложения. Это программный метод для вызова инструмента gfix как нить в процессе сервера БД.
Чтобы настроить соединение с сервером базы данных, необходимо заполнить следующие свойства: DriverLink, хост, протокол, имя пользователя и пароль.
Для проверки и / или восстановления базы данных, приложение должно:
Укажите базу данных - файл базы данных для проверки.
Вызовите Анализ, CheckOnly, отремонтируйте или стреловидности метод.
Для получения DB подтвердить или ремонта журнала, приложение должно использовать OnProgress событие.
TFDIBSecurity Класс реализации Firebird и InterBase службы управления безопасностью баз данных.
Использование компонента TFDIBSecurity для добавления возможности управления безопасностью баз данных для приложения.
Для управления безопасностью, приложение должно:
Укажите DriverLink, имя пользователя, пароль, хост.
При необходимости укажите AUserName.
Укажите EUADatabase для Interbase EUA с поддержкой базы данных.
Вызов AddUser / DeleteUser / ModifyUser / DisplayUser / метод DisplayUsers.
Для управления Interbase-только шифрование, приложение должно:
Укажите DriverLink, имя пользователя, пароль, хост, EUADatabase, KeyName.
Вызов SetEncryption / ChangeEncryption / RemoveEncryption.
Приложение Interbase может управлять статусом базы данных EUA используя EUAActive свойства.
TFDIBConfig Класс реализации Firebird и InterBase свойства базы данных настройки службы.
Использование компонента TFDIBConfig Для добавления базы данных настройки свойств способность к приложению. Это программный метод для вызова инструмента gfix как нить в процессе сервера БД.
Чтобы настроить соединение с сервером базы данных, необходимо заполнить следующие свойства: DriverLink, хост, протокол, имя пользователя и пароль.
Для того, чтобы установить свойство базы данных, приложение должно:
Укажите базу данных - файл базы данных для установки.
Назовите одну из SetXXX или методов ShutdownDB, OnlineDB, ActivateShadow.
TFDIBSDump Класс, реализующий сервис онлайн-дампа базы данных для Interbase.
Использование компонента TFDIBSDump для добавления онлайн-Interbase только возможность дампа базы данных приложения. Это программный метод для вызова GBAK -d инструмент в качестве потока в процессе сервера БД.
Для создания БД онлайн дампа, приложение должно:
Укажите DriverLink, имя пользователя, пароль, хост.
Укажите базу данных - первичный файл базы данных, который должен быть резервное копирование.
Укажите BackupFiles - имена файлов в котором база данных для резервного копирования.
Вызов метода свалка.
Другие свойства и методы не являются обязательными.
Пути резервного копирования файлов по сравнению с сервером. Поскольку TFDIBSDump выполняет резервное копирование на хосте сервера БД, БД Service Manager записывает файлы резервного копирования на хосте сервера. DB Service Manager также создает файлы в контексте сервера.
Чтобы восстановить резервную копию, созданную TFDIBSDump, используйте компонент TFDIBRestore. Компонент TFDFBNBackup может быть использован для Firebird инкрементного резервного копирования.
TFDSQLiteFunction Класс, реализующий пользовательскую функцию SQLite.
Используйте TFDSQLiteFunction зарегистрировать пользовательскую функцию SQLite. Зарегистрированная функция затем может быть использован в любом месте, в команде SQL, где может быть использовано выражение.
TFDSQLiteCollation Класс реализации пользовательских SQLite параметры сортировки.
Используйте TFDSQLiteCollation зарегистрировать пользовательские параметры сортировки SQLite. Зарегистрированное сличение затем может быть использован в любом месте, в команде SQL, где могут быть заданы Параметры сортировки.
Например: SELECT * FROM "Employees" ORDER BY LastName COLLATE UTF16NoCase
TFDSQLiteRTree Класс реализации пользовательского модуля SQLite RTree.
Используйте TFDSQLiteRTree зарегистрировать собственный модуль SQLite RTree. Затем, зарегистрированный RTree может быть использован с MATCH SQL OPERAT
TFDSQLiteBackup Класс реализации SQLite резервного копирования, восстановления и копирования функциональность базы данных.
Использование компонента TFDSQLiteBackup для добавления резервного копирования, восстановления, копирования возможности базы данных приложения.
Для создания резервной копии БД, приложение должно:
Укажите DriverLink.
Укажите базу данных или DatabaseObj - имя файла исходной базы данных или объект для резервного копирования.
Укажите DestDatabase или DestDatabaseObj - имя файла базы данных назначения или объект, чтобы поместить файл резервной копии базы данных.
Необязательно указать WaitForLocks и BusyTimeout, чтобы избежать конфликтов блокировки.
Вызов метода резервного копирования.
Другие свойства и методы не являются обязательными.
Резервные копии SQLite фактически указанной базы данных в новый файл. Копирование является последовательной и не зависит от подключенных в данный момент пользователей.
Кроме того, копирование может выполняться не только между файлами, но и между памятью и файлом или в обратном направлении. В этом случае используйте DatabaseObj или DestDatabaseObj, чтобы указать базу данных, связанную памяти.
TFDSQLiteValidate Класс реализации SQLite службы проверки базы данных.
Использование компонента TFDSQLiteValidate для добавления возможности валидации базы данных к приложению. Это программный метод для вызова конкретного SQLite Pragma и другие команды.
Для проверки базы данных приложение должно:
Укажите DriverLink.
Укажите базу данных - файл базы данных для проверки.
Вызвать Анализировать. CheckOnly или методом прогонки.
Для создания журнала проверки БД, приложение должно использовать OnProgress событие. Мы рекомендуем использовать TFDSQLiteValidate, когда нет активных соединений в файл базы данных.
TFDSQLiteSecurity Класс позволяет Вам управлять шифрования базы данных SQLite.
Использование компонента TFDSQLiteSecurity для добавления SQLite возможности управления безопасности баз данных к приложению.
Для управления безопасности приложение должно:
Укажите DriverLink.
Укажите базы данных и пароль.
При необходимости укажите ToPassword.
Необязательно включать soSetLargeCache в Options.
Вызов SetPassword метод / RemovePassword / ChangePassword / CheckEncryption.


Delphi 3D Scene & Shapes & Layers компонент Firemonkey !

3D Primer

FireMonkey представляет 2D вид объектов в 3D-пространстве. TViewport3D отображает 3D-контента в остальном 2D форме, в то время как TForm3D начинается с 3D-контентом. 2D и 3D могут быть вложенными.
FireMonkey 3D использует библиотеки специфи.... читать статью


Delphi  Animation компонент Firemonkey !

 Компоненты анимации в Дельфи для firemonkey представленны компонентами TColorAnimation, TGradientAnimation, TFloatAnimation, TRectAnimation, TBitmapListAnimation, TBitmapAnimation, TColorKeyAnimation, TFloatKeyAnimation, TPathAnimation. Для большинства специализированных наборов компонентов не доступны для .... читать статью


Delphi  Colors компонент Firemonkey !

 Блок Vcl.Graphics содержит определения полезных констант для TColor. Эти константы карты либо непосредственно к ближайшему соответствующего цвета в палитре системы (например, clBlue карты до синего) или к соответствующему экрану.... читать статью


Delphi  DBExpress компонент Firemonkey !

 Компоненты DBExpress позволяют самым простым способом организовать доступ к структурированным источникам данных. Для мобильных платформ вы можете разрабатывать приложения на основе firemonkey все компоненты доступны для использован.... читать статью


Delphi  Grids  Common controls компонент Firemonkey !

 

Компоненты Grids представлены TGrid, TStringGrid, THeader это обычные визуальные компоненты пришедщие из далекого прошлого первых версий Дельфи.... читать статью


Delphi  LiveBindings Misc компонент Firemonkey !

LiveBindings компоненты поддерживыемые как в VCL и FireMonkey в рамках RAD Studio.
LiveBindings основывается на реляционных логических выражениях с однонаправленным или двунаправленным взаимодействием клиента и сервера. LiveBindings также об объектах уп.... читать статью


Delphi Shapes компонент Firemonkey !

Описание

Образец Arrows3D демонстрирует, как использовать класс TViewport3D, чтобы просматривать и взаимодействовать с 3D-объектами. Класс TViewport3D реализует интерфейс для просмотра 3D-объектов. Этот пример использует 3D-элементы управления, такие .... читать статью

Delphi Indy SASL компонент Firemonkey !

Прежде всего вам нужно ознакомиться с официальными примерами. В зависимости от версии вашего Дельфи вы сможете найти Indy\BasicClientServer.  На этой странице имеется краткое описание SASL компонентов доступных .... читать статью


Delphi Indy Server компонент Firemonkey !

Прежде всего вам нужно ознакомиться с официальными примерами. В зависимости от версии вашего Дельфи вы сможете найти Indy\BasicClientServer. ения. Вы должны создать два типа приложений для сервера и для клиентского компьютера. Поэтому компо.... читать статью


Delphi Interbase компонент Firemonkey !

InterBase кросс-платформенная СУБД поддерживает Unicode и позволяет создать кросс платформенные приложения. Компоненты InterBase имеют свой редактор свойств вызываемый двойным щелчком. IBX может работать то.... читать статью


Delphi Indy Intercepts компонент Firemonkey !

Intercepts(Перехватчики) позволяют изменять  приняты данные в IOHandler и изменять их перед посылкой в IOHandler. Перехватчики  используются для реализации логики и отладки компонентов. Они могут быть также .... читать статью


Delphi Rest Client компонент Firemonkey !

Прежде всего сказать, что REST Client это библиотека для работы с JSON без явной поддержки XML. Структура REST библиотека фокусируется на JSON в качестве формата пре.... читать статью


Delphi TeeChart и Cloud компоненты в Firemonkey приложениях!

TeeChart поддерживается VCL и FireMonkey в RAD Studio компонент для построения графиков программного обеспечения Steema. TeeChart включает в себя быстрый и простой в использовании компоненты для построения ди.... читать статью


Delphi WebSrvices компонент Firemonkey !

Компоненты WebService это приложения выполняемые на сервере как служба и предоставляющее клиенту свои функции через протоколы Интернет. Благодаря WebSrvices происходит обмен информацией между приложениями. Пр.... читать статью


Delphi dbGo компоненты Firemonkey !

dbGo предоставляет разработчикам мощную и логической объектной модели для программного доступа, редактирования и обновления данных из широкого спектра источников данных через системные интерфейсы OLE DB. Наиболее распространенным использован.... читать статью

Delphi  Effect компонент Firemonkey !

 FireMonkey встроенный ImageFX двигатель обеспечивает более 50 GPU с питанием от эффектов. Эти эффекты невизуальные компоненты, которые могут быть найдены в категории Эффекты на палитре инструментов. Все указанные эффекты могут быть просто вк.... читать статью


Delphi  FireDAC компонент Firemonkey !

FireDAC библиотека которая, позволяющая осуществлять доступ к  MySQL, SQL, InterBase, SQLite, Oracle, Server,  PostgreSQL, DB2,  Firebird, Access, SQLAnywhere, Advantage DB, Informix из Delphi и C++ Builder. Разработка баз данных весело снова с FireDAC.... читать статью


Пишем на Delphi для Android

Сейчас хотя бы одно устройство управляемое операционной системой Android можно найти практически в каждом доме и это не только смартфоны и планшеты, которые у всех на слуху, это и мультимедиа проигрыватели и ТВ-приставки и даже детские игрушки.
.... читать статью

Делаем первые шаги в программировании.

Делаем первые шаги в программировании
Итак, по той или иной причине, вы начали задумываться об изучении программирования. Первоначально необходимо точно определиться, для чего вы собираетесь заняться этим. Конечно, сейчас .... читать статью

Развитие языков программирования: системы высокого и низкого уровня

Развитие языков программирования: системы высокого и низкого уровня
Языки программирования придуманы для разработки самых разнообразных программных продуктов. На сегодняшний день они подра.... читать статью

Общие основы программирования на компьютере

Программирование - это написание команд со строгим соблюдением синтаксиса.
Программа - это последовательное выполнение команд, написанных программистом.
Написание программы происходит на одном из языков програм.... читать статью

Нейролингвистическое программирование

Нейролингвистическое программирование.
В шестидесятых годах прошлого века знаменитый антрополог Грегори Бейтсон совместно с такими известными учеными как: Ричард Бендлер, Джон Гриндер, Френк Пьюселик, начал свою научную.... читать статью

Delphi Indy Client компонент Firemonkey !

Прежде всего вам нужно ознакомиться с официальными примерами. В зависимости от версии вашего Дельфи вы сможете найти Indy\BasicClientServer. Indy компоненты позволяют создавать клиент серверные приложения. Это означает, что должно быть два т.... читать статью


Delphi Material & Layout компонент Firemonkey !

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


Delphi Data Access компоненты в Firemonkey приложениях!

VCL компоненты и их пространство имен это не то же самое, что и FMX пространство имен. Вы можете использовать firemonkey в VCL приложениях! Обратное исполь.... читать статью


Delphi Internet компонент Firemonkey !

Internet  компоненты для работы с наиболее популярными сетевыми протоколами в среде Delphi в частности HTTP, FTP, TCP, UDP,  Gopher, POP3, SMTP, NNTP, Ident, IRC, IMAP4, Finger, LPR, FSP, SOCKS,  SNPP, SNTP. Для использования компонентов закладки Internet проектах мобильных приложени.... читать статью


delphi xe5 component additional


Firemonkey имеет следующие компоненты закладки additional в панели компонентов. Также вы можете ознакомиться с официальным ресурсом компнии .... читать статью

Delphi FireMonkey Standard




The following figure shows the relationship of some key classes that make up the FireMonkey hierarchy. To create a FireMonkey component, you need to decide which class you will use as an ancestor (extension point) to implement a .... читать статью


источник информации
index yandex. Рейтинг@Mail.ru



Вредность прививок доказанна этим видео!



Древние Лебиральные технологии от знаменитых массонов



Посмотри на красоту горных водоёмов и приключения блогеров!



Почему Путин засекретил потери солдат в мирное время?



Секс утром полезен для здоровья



Сколько времени осталось до развала Грузии?



Прикольно - львица просит секса у льва



Бесплатная программа для перекодирование и обрезки видео!



Почему развалился советский союз?