28-5-2011 23:17:57
Mình cần đọc dữ liệu có 2 cách như sau.Và kết quả mình cần là Nhanh nhất thì dùng.ko quan tâm đến bộ nhớ,
Cách 1:
" SqlAdp = new SqlDataAdapter(SqlCmd);
DataTable dt = new DataTable();
SqlAdp.Fill(dt);
"
Cách 2:
"
DataTable table = new DataTable();
table.Columns.Add("idCategory", typeof(string));
table.Columns.Add("idGroup", typeof(string));
table.Columns.Add("nameCategory", typeof(string));
table.Columns.Add("description", typeof(string));
table.Columns.Add("icon", typeof(string));
openConecttoMSSQL();
SqlCommand cmd = new SqlCommand("resultSelectCategory", conn);
cmd.Parameters.Add(new SqlParameter("@idGroup",a));
rdr = cmd.ExecuteReader();
while (rdr.Read())
{
table.Rows.Add(rdr["idCategory"], rdr["idGroup"], rdr["nameCategory"], rdr["description"], rdr["icon"]);
}
"
Theo các bạn nên dùng cách nào là nhanh nhất?