Delphi XE5のFireDACでFirebirdのローカルデータベースに接続する方法を確認しました。
設定方法
TFDConnectionコンポーネントを右クリックして、「接続エディタ」を選択します。
「定義」タブを選択して、次のパラメータの値を設定します。
- ドライバID
FB
-
Database
データベースファイルのパス
例「C:\test\TEST.FDB」 -
User_Name
ユーザー名
例「sysdba」 -
Password
パスワード
例「masterkey」 -
CharacterSet
文字コード
例「UNICODE_FSS」
とりあえず、これだけで接続できるようです。
サンプルプログラム
メニューの「ファイル」→「新規作成」→「VCL フォーム アプリケーション」を選択します。
フォームに次のコンポーネントを配置します。
- TFDConnection
- TFDGUIxWaitCursor
- TDataSource
- TFDTable
- TDBNavigator
- TDBGrid
FDConnection1コンポーネントを右クリックして、「接続エディタ」を選択します。
「定義」タブを選択して、次のパラメータの値を設定します。
- ドライバID
「FB」
-
Database
「C:\test\TEST.FDB」
-
User_Name
「sysdba」
-
Password
「masterkey」
-
CharacterSet
「UNICODE_FSS」
DataSource1コンポーネントのDataSetプロパティに「FDTable1」を設定します。
FDTable1コンポーネントのConnectionプロパティに「FDConnection1」を設定します。
FDTable1コンポーネントのTableNamesプロパティにテーブル名を設定します。
DBGrid1コンポーネントのDataSourceプロパティに「DataSource1」を設定します。
DBNavigator1コンポーネントのDataSourceプロパティに「DataSource1」を設定します。
FDConnection1コンポーネントのConnectedプロパティを「True」にします。
FDTable1コンポーネントのActiveプロパティを「True」にします。
実行します。