実行された直後にCommandTextにアクセスする方法はありますか?私は次のコードを持っています:
cmd = new OracleCommand(sql.ToString(), conn);
cmd.Parameters.Add(new OracleParameter("@parm", parmValue));
OracleDataAdapter da = new OracleDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
私が知る必要があるのは、データベースで実行されているsqlコマンド文字列であり、すでにsqlにparmValueの値が含まれています。つまり、クエリ内の文字列「@parm」ではなく、その値を確認できる必要があります。
将来の参照のためにこのSQLをログデータベースにプッシュできるようにするために、これが必要です。
前もって感謝します。