我在做一個不斷選擇的每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