【发布时间】:2014-12-26 02:30:07
【问题描述】:
我尝试在不执行的情况下获取参数化查询。
string query="SELECT * FROM Table1 WHERE [ID]=@id";
所以,我创建了 SqlCommand:
int id=10;
SqlCommand cmd = new SqlCommand(query);
cmd.Parameters.AddWithValue("@id",id);
如何在不执行的情况下获取参数化查询-只想获取字符串,例如:
"SELECT * FROM Table1 WHERE ID=10"
编辑:我使用 TFS 2012,我必须使用基于 TFS 的类来使用它:
Query qry1 = new Query(wis, query, null, false);
ICancelableAsyncResult car1 = qry1.BeginQuery();
WorkItemCollection items1 = qry1.EndQuery(car1);
所以,我喜欢在 Query 类中设置参数化查询。
【问题讨论】:
-
你为什么需要那个?
-
@IVAAAN123 他可能必须创建报告.. 或者想要用于记录目的.. 所以尝试将问题作为有效问题来关注..
标签: c# sql sqlcommand parameterized-query