关于SqlParameter 定义的问题
SqlParameter[] para = new SqlParameter [2];----- 这个对于有2个索引的好使,对于3个的就不好,要是3的话 后续add不能添加为空,请问这块怎么定义?
if (title != "")
{
sql = "sp_books_selectANDpage";
para[0] = new SqlParameter("@pageIndex", pageIndex);
para[1] = new SqlParameter("@pageSize", pageSize);
para[2] = new SqlParameter("@Title", title);
}
else if (title == "")
{
sql = "sp_books_selectANDpageNotLike";
para[0] = new SqlParameter("@pageIndex", pageIndex);
para[1] = new SqlParameter("@pageSize", pageSize);
}
------解决方案--------------------
你是想做成动态添加的吧
用List<SqlParameter> par = new List<SqlParameter>();