Delphi7でADOデータベースプロファイラーを作成しようとしています。これはDelphiプロジェクトの一部です。
イベントを使用してOnExecuteComplete
いますが、一部のPCで「MSADO15.DLL」アクセス違反エラーが発生します。
私は調査し、いくつかの勝利バージョンが互換性がないか、破損しているか、バージョンが異なることを過小評価しています。
parameters[i].value
「コマンド」のプロパティを使用すると、そのAVエラーが発生しました。次に、別のタイプを作成することにしOnExecuteComplete
ました。ここで、ADOConnectionでイベントを呼び出したオブジェクトへの参照が必要です。到達できれば問題は解決します。
「Command」と「Recordset」の参照を使用して、このADOConnectionによってリンクされたすべてのADOオブジェクトで比較しますが、一部のADOオブジェクトにはRecordsetがありません。そのイベントを発生させたユーザーを見つける方法はありますか?送信者のように?