有没有办法在执行后立即访问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推送到日志数据库中以供将来参考.
提前致谢.