DbExpress コンポーネントを使用して Delphi で「GUI」データベース アクセスしか実行したことがありませんが、バックグラウンドで 1 つのクエリを実行したいと考えています。その TSQLConnection がスレッドセーフではない場所をいくつか読んだので、スレッドごとに新しい接続を作成する必要があります。TSQLConnection に CloneConnection があることがわかりますが、新しい接続は元の接続によって所有されていると主張しています。
そう、
1)スレッド化されたデータモジュールにあるTSQLQueryを実行する適切な方法は何ですか?
2) TSQLConnection.CloneConnection を使用できますか? 複製された接続を解放するか、スレッドが終了したときにそのままにしておく必要がありますか?
簡単なサンプル コード (または URL) は非常に役立ちます。