62,267
社区成员
发帖
与我相关
我的任务
分享
Creat PROCEDURE dbo.test
(
@i int,
@a int output
)
AS
set @a=99
select 1
RETURN
SqlCommand cmd = new SqlCommand(storedProcName, conn);
cmd.CommandType = CommandType.StoredProce[code=SQL]dure;
Creat PROCEDURE dbo.test
(
@i int,
@a int output
)
AS
set @a=99
select 1
#region 检索数据
/// <summary>
/// 获取民族代码
/// </summary>
/// <param name="PageIndex">页码</param>
/// <param name="OrderBy">排序字段</param>
/// <param name="Where">条件</param>
/// <returns>结果集</returns>
public DataSet GetList(int PageIndex, string OrderBy, string Where)
{
try
{
SqlParameter[] parameters = {
new SqlParameter("@tbname", SqlDbType.NVarChar),
new SqlParameter("@FieldKey", SqlDbType.NVarChar),
new SqlParameter("@PageCurrent", SqlDbType.Int),
new SqlParameter("@PageSize", SqlDbType.Int),
new SqlParameter("@FieldShow", SqlDbType.NVarChar),
new SqlParameter("@FieldOrder", SqlDbType.NVarChar),
new SqlParameter("@Where", SqlDbType.NVarChar),
new SqlParameter("@RecordCount", SqlDbType.Int),
new SqlParameter("@PageCount", SqlDbType.Int)
};
parameters[0].Value = "sysj";
parameters[1].Value = "ksh";
parameters[2].Value = PageIndex;
parameters[3].Value = 10;
parameters[4].Value = "*";
parameters[5].Value = OrderBy;
parameters[6].Value = Where;
parameters[7].Direction = ParameterDirection.Output;
parameters[8].Direction = ParameterDirection.Output;
DataTable dt1 = DbHelperSQL.RunProcedure("SP_PageList", parameters, "table").Tables[0];
string sss = parameters[7].Value.ToString();
string ssss = parameters[8].Value.ToString();
DataTable dt = new DataTable();
dt.Columns.Add("Counts", typeof(string));
dt.Columns.Add("Pages", typeof(string));
DataRow dr = dt.NewRow();
dr["Counts"] = sss;
dr["Pages"] = ssss;
dt.Rows.Add(dr);
DataSet ds = new DataSet();
ds.Tables.Add(dt1.Copy());
ds.Tables.Add(dt.Copy());
return ds;
}
catch (Exception ex)
{
throw ex;
}
}
#endregion