【发布时间】:2008-10-07 14:59:16
【问题描述】:
是否可以获取 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";
【问题讨论】:
标签: ado.net parameters oledb