从准备好的语句中生成SQL

时间:2015-07-27 18:34:44

标签: c# sql-server prepared-statement executenonquery

我在Visual Studio 2012中使用Prepared Statement c#。

我使用using(SqlTransaction transaction = conn.BeginTransaction())preparedStmt.ExecuteNonQuery()

是否可以在执行ExecuteNonQuery()之后或最好在它之前检索它生成的结果SQL?

我知道准备好的语句直接在DBMS上运行,并不是在应用程序服务器上构建的SQL字符串。但我需要直接在DB上调试一些SQL语句作为普通的SQL。

ExecuteNonQuery()带来异常时,它只有错误消息,而不是执行的SQL,而且我没有正确的SQL就无法调试。

0 个答案:

没有答案