SqlDataAdapter的执行带参存储过程
2012-08-11 08:41
267 查看
// 根据页数 执行分页存储过程 返回显示数据
public DataSet ProceGetCustomersByPage(string getCustomersByPage, int pageNumber, int pageSize)
{
SqlDataAdapter dataAdapter = new SqlDataAdapter(getCustomersByPage,OpenCon());
dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
//参数的传入
SqlParameter sptPageNumber = new SqlParameter("@PageNumber", SqlDbType.Int, 20);
SqlParameter sptPageSize = new SqlParameter("@PageSize", SqlDbType.Int, 20);
sptPageNumber.Direction = ParameterDirection.Input;
sptPageSize.Direction = ParameterDirection.Input;
sptPageNumber.Value = pageNumber;
sptPageSize.Value = pageSize;
dataAdapter.SelectCommand.Parameters.Add(sptPageNumber);
dataAdapter.SelectCommand.Parameters.Add(sptPageSize);
DataSet ds = new DataSet();
dataAdapter.Fill(ds, "ffc");
return ds;
}
//
public DataSet ProceGetCustomersByPage(string getCustomersByPage, int pageNumber, int pageSize)
{
SqlDataAdapter dataAdapter = new SqlDataAdapter(getCustomersByPage,OpenCon());
dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
//参数的传入
SqlParameter sptPageNumber = new SqlParameter("@PageNumber", SqlDbType.Int, 20);
SqlParameter sptPageSize = new SqlParameter("@PageSize", SqlDbType.Int, 20);
sptPageNumber.Direction = ParameterDirection.Input;
sptPageSize.Direction = ParameterDirection.Input;
sptPageNumber.Value = pageNumber;
sptPageSize.Value = pageSize;
dataAdapter.SelectCommand.Parameters.Add(sptPageNumber);
dataAdapter.SelectCommand.Parameters.Add(sptPageSize);
DataSet ds = new DataSet();
dataAdapter.Fill(ds, "ffc");
return ds;
}
//
相关文章推荐
- 使用SqlDataAdapter在存储过程中获取记录集填充DataSet
- 调用DATASNAP+FIREDAC的远程方法有时会执行二次SQL或存储过程的BUG
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 存储过程中执行动态Sql语句
- Oracle pl/sql特殊字符对存储过程执行影响
- 定时执行sql存储过程
- sql存储过程中执行sql语句
- PL/SQL执行带输出参数的存储过程的方法
- SQL Server存储过程中执行动态SQL语句
- PL/SQL窗口可执行,而存储过程内执行就报错
- c#执行sql存储过程
- Oracle中存储过程执行大的Sql语句时如何查看sql是否正确
- SqlDataAdapter.Fill()方法在执行前需要先打开Connection吗?
- .NET调用osql.exe执行sql脚本创建表和存储过程
- 执行存储过程超时 SQL
- 存储过程和T-SQL语句的执行计划重用性比较
- 存储过程测试sql执行时间间隔毫秒级
- CYQ.Data 轻量数据层之路 使用篇-MProc 存储过程与SQL 视频[最后一集] H (二十八)
- 在DOS命令行如何执行SQL存储过程
- mysql 存储过程动态执行sql