FireDACでSQLiteデータベースのAUTOINCREMENT列に登録された取得するには

SQLiteデータベースのAUTOINCREMENT列に登録された値は、SQLiteのlast_insert_rowid関数を使って取得できます。 しかし、last_insert_rowid関数を使うとプログラムはSQL …

Continue reading ‘FireDACでSQLiteデータベースのAUTOINCREMENT列に登録された取得するには’ »

FireDACの配列DMLでデータを一括登録する

配列DMLを使うと、DBMS間の通信量を減らしてSQLを効率よく実行できます。 AccessやSQLiteなど配列DMLをサポートしていないDBMSを使っている場合はFireDACが配列DMLの実行をエミュレートするので …

Continue reading ‘FireDACの配列DMLでデータを一括登録する’ »

FireDacのTFDScriptコンポーネントでファイルに記載したSQL文を実行する

FireDacのTFDScriptコンポーネントでファイルに記載したSQL文を実行する方法を紹介します。 ファイルに記載したSQL文を実行する TFDScriptのExecuteFileメソッドはファイルに記載されたSQ …

Continue reading ‘FireDacのTFDScriptコンポーネントでファイルに記載したSQL文を実行する’ »

FireDACでアプリケーションとデータベースの通信ログを取得する(2)テキストファイルに出力する

前の記事(FireDACでアプリケーションとデータベースの通信ログを取得する(1)FDMonitorに出力する)では付属の通信追跡ソフトFDMonitorに通信ログを出力する方法を紹介しました。 今回は、テキストファイル …

Continue reading ‘FireDACでアプリケーションとデータベースの通信ログを取得する(2)テキストファイルに出力する’ »