我請你幫助我與我的問題我想創建一個函數,輸出在下拉列表中的數據我的代碼去如下的設置我的參數:SqlCommand的asp.net C#
public static List<string> GetTracks(out List<string> trackIds, string conferenceId)
{
var res = new List<string>();
trackIds = new List<string>();
var sqlCon = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand("select Track_name,Track_ID from TrackCommittee where Conference_id= @conferenceId", sqlCon);
DataSet ds = new DataSet();
cmd.Connection.Open();
cmd.Parameters.Add(new SqlParameter("@conferenceId", conferenceId));
using (SqlDataReader sdr = cmd.ExecuteReader())
{
while (sdr.Read())
{
res.Add(sdr.GetString(sdr.GetOrdinal("Track_name")));
trackIds.Add(sdr.GetInt32(sdr.GetOrdinal("Track_ID")).ToString());
}
}
cmd.Connection.Close();
cmd.Dispose();
return res;
}
感謝你提前
這是您對您的SqlConnection一個使用塊絕對比您SqlDataReader的 –
更重要,你的問題是究竟是什麼? – JohnFx
是什麼問題? – Eranga