是否可以获得OleDbCommand
所有参数替换为其值的文本?例如,在下面的代码中,我正在寻找一种获取查询文本的方法
SELECT * FROM my_table WHERE c1 = 'hello' and c2 = 'world'
在我完成分配参数之后。
var query = "SELECT * FROM my_table WHERE c1 = ? and c2 = ?";
var cmd = new OleDbCommand(query, connection);
cmd.Parameters.Add("@p1", OleDbType.WChar).Value = "hello";
cmd.Parameters.Add("@p2", OleDbType.WChar).Value = "world";