我在做一个不断选择的每10秒,所以我想我会做一些过早optimsing和保存everyloop我可以重复使用C#的SqlParameter
创建一个cmd并paramater对象,如果我这样做的一个方法
public void FirstSelect() {
// select data
this.cmdSelectData = new SqlCommand(SQL_SELECT_DATA, conn);
this.paramBranchId = new SqlParameter("@branch_id", 1);
this.cmdSelectData.Parameters.Add(paramBranchId);
// fetch data blah, blah, blah...
}
,然后在此另一种方法
public void SecondSelect() {
this.paramBranchId.Value = 2;
// fetch data
}
会如预期,一个选择使用分支1的工作中,一个选择使用分支2 或者我需要
this.cmdSelectData.Parameters.Clear();
ths.cmdSelectData.Parameters.Add(new SqlParameter(// for branch 2)
}
你打算完成这个问题吗? – 2009-07-10 02:58:46
对不起意外提交的帖子之前,我已经完成它 – bumperbox 2009-07-10 03:23:23