2009-06-12 16 views
4

.NET DbCommand(OracleCommand、SqlCommand、ODBCCommandなど)オブジェクトをパラメータに使用すると、実際に実行されるSQLをどのように取得できますか?パラメータ値が入力されていますか?私は確かに独自の検索/置換メソッドを書くことができますが、それはパラメータの背後に論理を書き直すことに非常に近いです。 (具体的には、パラメータタイプ、パラメータ以外の場所に表示されるパラメータ名などを考慮する必要があります)。とにかく、私はそれがあればそれを行う方法で構築されたを探しています。DbCommand&Parameters:実際に実行されるSQLを取得する

答えて

5

私が知る限り、あなたが望むものは不可能です。クエリは、パラメータと共にパラメトリッククエリとしてデータベースに渡されます。だから、ADO.NETはあなたが夢見ている「完成した」SQLを知らない。

関連する問題