Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Flexible InterBase AdminUtility Sample Tours You Through Powerful InterBase Features

The sample also admits authentication.

Apart from the parameters to connect to an InterBase server, the sample has four tabs to perform administrative tasks:

Location

You can find the AdminUtility project at:

How to Use the Sample

  1. Navigate to the location given above and open IBAdminTool.dproj.
  2. Press F9 or choose Run > Run.
  3. Use the parameters by default to connect to the local InterBase server with the default SYSDBA user.
  4. You can perform administrative tasks with the functionality of the four tabs.

Files

FileContains
IBAdminTool.dprojThe project itself.
dmAdmin.pas/dfmThe data module containing the components and code for the admin tasks.
AdminUtility.pas/fmxThe main form and code calling the data module methods to perform admin tasks.

Implementation

The main functionality of the project is implemented on dmAdmin where the FireDAC components are placed. It uses TFDPhysIBDriverLink and TFDGUIxWaitCursor to connect to the InterBase server.

The sample uses a TFDMemTable from dmAdmin to display the table with the InterBase server users on the TStringGrid of the main form.

The TOpenDialog component is used to open a dialog to select the paths on the admin tasks filtering the InterBase Backups: *.ibk.

For more information and extra links to other information please refer to the below link:

http://docwiki.embarcadero.com/CodeExamples/Sydney/en/FireDAC.InterBase_AdminUtility_Sample

Head over and check out the full source code for the InterBase AdminUtility sample in Embarcadero’s GitHub.

Exit mobile version