帮我解释一段代码
来源:互联网 发布:js 自动计算总金额 编辑:程序博客网 时间:2024/05/01 09:42
在三层中,用到了访问存储过程的技术,但是里边的参数我不知道什么意思,谁能解释一下
/// <summary>
/// 分页查询
/// </summary>
/// <param name="ShowFiled">要显示的字段</param>
/// <param name="PageSize">每页多少行</param>
/// <param name="PageIndex">当前页</param>
/// <param name="strWhere">查询条件</param>
/// <param name="FiledOrder">排序类型</param>
/// <returns></returns>
public DataSet GetList(string ShowFiled, int PageSize, int PageIndex, string strWhere, string FiledOrder)
{
SqlParameter[] parameters = {
new SqlParameter("@tbname", SqlDbType.VarChar, 255),
new SqlParameter("@FieldKey", SqlDbType.VarChar, 1000),
new SqlParameter("@PageSize", SqlDbType.Int),
new SqlParameter("@PageCurrent", SqlDbType.Int),
new SqlParameter("@FieldShow", SqlDbType.NVarChar,1000),
new SqlParameter("@FieldOrder", SqlDbType.NVarChar,1000),
new SqlParameter("@Where", SqlDbType.VarChar,1000),
new SqlParameter("@PageCount",SqlDbType.Int)
};
parameters[0].Value = TableName;
parameters[1].Value = TableID;
parameters[2].Value = PageSize;
parameters[3].Value = PageIndex;
parameters[4].Value = ShowFiled;
parameters[5].Value = FiledOrder;
parameters[6].Value = strWhere;
parameters[7].Value = 1;
return DbHelperSQL.RunProcedure("Proc_System_ListPage", parameters, "ds");
特别是最后 return DbHelperSQL.RunProcedure("Proc_System_ListPage", parameters, "ds");每个参数什么作用和意思。如果有时间帮我整个解释一下,不胜感激
return DbHelperSQL.RunProcedure("Proc_System_ListPage", parameters, "ds");
==
Proc_System_ListPage:存储过程名称
parameters:参数
ds:dataset
是不是parameters数组里的参数:SqlParameter[] parameters = {
new SqlParameter("@tbname", SqlDbType.VarChar, 255),
new SqlParameter("@FieldKey", SqlDbType.VarChar, 1000),
new SqlParameter("@PageSize", SqlDbType.Int),
new SqlParameter("@PageCurrent", SqlDbType.Int),
new SqlParameter("@FieldShow", SqlDbType.NVarChar,1000),
new SqlParameter("@FieldOrder", SqlDbType.NVarChar,1000),
new SqlParameter("@Where", SqlDbType.VarChar,1000),
new SqlParameter("@PageCount",SqlDbType.Int)
};
和自己定义的存储过程里的参数是一一对应的?
谢谢啊
来源:足球直播
- 帮我解释一段代码
- 一段Ruby代码的解释
- [VB.NET]高手写的一句代码,我没见过.请帮我解释解释!!! 谢谢!!!
- 谁能帮我分析一段代码?
- 我只是一段代码片
- 求大神帮小弟写asp一段代码.
- 帮女朋友写的一段代码特此留念
- 意外获得一段“飘窗”的代码,配有很详细的图文解释,下次要用“飘窗”,记得来找我!
- [VB.NET]帮我看看菜鸟代码??
- 帮我看看这个是什么意思 c++代码
- 一个“奇怪”的脚本——请帮我解释
- 谁帮我解释下什么意思,要详细的
- 谁帮我解释下什么意思,要详细的
- 谁帮我解释下什么意思,要详细的
- 大神的错误解释,帮了我一个大忙。
- 我最耻辱的一段代码
- ajax 我写的一段代码
- 一段代码 给我教训 static
- (zt)C/C++中的日期和时间 time_t与struct tm转换
- (zt)C/C++中的日期和时间 time_t与struct tm转换
- (zt)C/C++中的日期和时间 time_t与struct tm转换
- 关于编码规范的看法
- pcntl_fork和pcntl_fork 的用法
- 帮我解释一段代码
- HTML布局定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全带图详解
- C#杂碎大集合,有时间再整理
- 对无符号类型的建议
- 整理了一些编程过程中需要了解HTTP协议,希望有用
- 动态链接库*.so的编译与使用- -
- 用sqlserver的sqlcmd、osql、isql的备份与还原
- C/S,B/S构架的区别
- C/S,B/S构架的区别