Q52:データベースアクセスコンポーネントの現段階での接続状況などを取得して、表示するには?
Q52-1:
現在AccessやMySQLのデータベースに、データベースアクセスコンポーネントを利用してSQLの実行などを行っていますが、データベースアクセスコンポーネントの現段階での接続状況などを取得して、表示するにはどうすればよいでしょうか?MySQLのデータベースに接続しているなどの情報が分かると、便利になるのですが、方法が分かりません。
A52-1:
[データベースアクセス]コンポーネントには「メソッド:接続情報、エラー情報等を取得する()」がございます。
Update、Insert文などの実行、接続/切断時、エラー発生時には[データベースアクセス]コンポーネントから処理完了イベントが発生します。
例えば[データベースアクセス]の処理完了イベントに[テキストエリア]を繋げ、取得したメッセージを表示するなどが考えられます。
また、アプリケーションの設計は色々考えられますが、「SQL文を実行する」前後に必ず接続/切断を行い、必要時以外は常に切断状態にしておくという考え方もございます。