细说.NET 中 SqlDataAdapter 带参数有关问题

细说.NET 中 SqlDataAdapter 带参数问题dt new SqlDataAdapter(sql, sqlconn)dt.Fill(ds)?当sql语句是

细说.NET 中 SqlDataAdapter 带参数问题

dt = new SqlDataAdapter(sql, sqlconn);
dt.Fill(ds);

?

当sql语句是带参数传递的话,这里会报出异常,这个SqlDataAdapter对象不支持 带参数sql 填充到datatable里面去

?

只能使用

?using (dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
?{
??????????????????? dt.Load(dr);
}