条件に該当するデータが存在しない時だけ登録するSQL

条件に該当するデータが存在しない時だけ登録するSQL insert into [テーブル名] (フィールド名) select 登録する値 where NOT EXISTS (select 1 from [テーブル名] w …

Continue reading ‘条件に該当するデータが存在しない時だけ登録するSQL’ »

SQLのCOUNT(*)とCOUNT(列名)では結果が異なる

NULLを含むとき、COUNT(*)とCOUNT(列名)では結果が異なります。 Col1 10 (NULL) 50 (NULL) 40 このようなTBL1テーブルを例にします。 COUNT(*)はNULL …

Continue reading ‘SQLのCOUNT(*)とCOUNT(列名)では結果が異なる’ »

FireDACのTFDIBBackupとTFDIBRestoreでFirebirdのバックアップや復元をする

FierDACのTFDIBBackupコンポーネントでFirebirdデータベースのバックアップ、 TFDIBRestoreコンポーネントでバックアップしたデータベースの復元ができます。 TFDFBNBackupやTFD …

Continue reading ‘FireDACのTFDIBBackupとTFDIBRestoreでFirebirdのバックアップや復元をする’ »

DelphiでFirebirdのバイナリデータの読み書き

DelphiでFireDACを使ってFirebirdのバイナリデータの読み書きに挑戦した。 使用したアプリケーションのバージョンは下記の通り。 Delphiのバージョンは、Delphi XE6(FireMonkeyデスク …

Continue reading ‘DelphiでFirebirdのバイナリデータの読み書き’ »

FirebirdでRows句を利用して指定した範囲の行を取得する

Firebirdでは、指定した件数のみ取得したいときはROWS句を使用します。 SELECT <columns> FROM … ROWS 取得件数 たとえば次のように記述します。 SELECT * FRO …

Continue reading ‘FirebirdでRows句を利用して指定した範囲の行を取得する’ »

LibreOffice 4.2のBaseでFirebird Embeddedが使用可能になりました。

LibreOffice 4.2のBaseでFirebird Embeddedが使用可能になりました。 初期設定では使用できませんので、次のように設定を変更します。 メニューの「ツール」→「オプション」を選択します。 「L …

Continue reading ‘LibreOffice 4.2のBaseでFirebird Embeddedが使用可能になりました。’ »

FireDACでFirebirdのバックアップや復元をする

FierDACのTFDFBNBackupコンポーネントでFirebirdデータベースのバックアップ、 TFDFBNRestoreコンポーネントでバックアップしたデータベースの復元ができます。 バックアップするには、TFD …

Continue reading ‘FireDACでFirebirdのバックアップや復元をする’ »

C++Builder XE5でFireDACのTFDQueryを使ってデータを登録すると余計な文字が登録される。(解決済み)

C++Builder XE5でFireDACのTFDQueryを使ってデータを登録すると余計な文字が登録されます。 回避策をご存じでしたら教えてください。<(_ _)> 追記 FDQuery1->ParamB …

Continue reading ‘C++Builder XE5でFireDACのTFDQueryを使ってデータを登録すると余計な文字が登録される。(解決済み)’ »

Delphi XE5のFireDACでFirebirdのFirebird Embedded サーバーに接続する

Delphi XE5のFireDACでFirebirdのFirebird Embedded サーバーに接続する方法を確認しました。 設定方法 TFDConnectionコンポーネントを右クリックして、「接続エディタ」を選 …

Continue reading ‘Delphi XE5のFireDACでFirebirdのFirebird Embedded サーバーに接続する’ »

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

Delphi XE5のFireDACでFirebirdのローカルデータベースに接続する方法を確認しました。 設定方法 TFDConnectionコンポーネントを右クリックして、「接続エディタ」を選択します。 「定義」タブ …

Continue reading ‘Delphi XE5のFireDACでFirebirdのローカルデータベースに接続する’ »