在网上下了个 winform的分页源码 中间调用存储过程的 DataSet ds = DbHelperSQL.RunProcedure("SP_Pagination", parameters, "dd");
请问 DbHelperSQL.RunProcedure 这个方法应该是自己写的吧? 方法里面具体是怎么写的。。 也就是说通过这个方法 ,怎么返回的 DataSet
帮小弟写一下 。谢谢。
请问 DbHelperSQL.RunProcedure 这个方法应该是自己写的吧? 方法里面具体是怎么写的。。 也就是说通过这个方法 ,怎么返回的 DataSet
帮小弟写一下 。谢谢。
{
DbCommand cmdSelect = _SqlDatabase.GetStoredProcCommand(storedProcedureName, parameterValues);
cmdSelect.CommandTimeout = 0;//在执行存储过程时,设置永不超时
try
{
using (DataSet ds = _SqlDatabase.ExecuteDataSet(cmdSelect))
{
if (ds != null)
{
if (ds.Tables.Count > 0)
return ds.Tables[0];
}
return null;
}
}
catch (Exception err)
{
throw err;
}
finally
{
if (cmdSelect != null)
{
cmdSelect.Parameters.Clear();
cmdSelect.Dispose();
}
}
}恩,方法是自己写的,这个很容易的!
我们引用了
//引用微软企业库数据库访问控件
using Microsoft.Practices.EnterpriseLibrary.Data;
using Microsoft.Practices.EnterpriseLibrary.Data.Sql;