ASP.NET MVC3 利用存储过程实现查询功能的问题

2025-02-27 21:08:27
推荐回答(2个)
回答1:

错误的数值当然 会报异常了呀
上面的方法输入的是错误的值时,返回的ds是空值吗 ,是的
if (strParams != null)
{
for (int i = 0; i < strParams.Length; i++)
MyAd.SelectCommand.Parameters.AddWithValue(strParams[i], strValues[i]); //设置存储过程 的参数和值
}
SqlParameter rst = MyAd.SelectCommand.Parameters.Add("@result", SqlDbType.Int);
rst.Direction = ParameterDirection.Output; //存储过程的 output参数 @result

MyAd.Fill(ds, "newtable"); //把结果集放到 ds中去

回答2:

3.能够进行单元测试,保证功能的实现。缺点: 1.没有那么多的现成控件使用,三、MVC设计模式的扩展 通过在ASP.NET中的MVC模式编写的,具有极其良好的可