Delphi XE5のFireDACでFirebirdのローカルデータベースに接続する

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」にします。

フォームデザイン

実行します。

実行画面

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください