在大容量数据时,必须得用存储过程
先看这个分页存储过程,网上常见的

要运行这,直接在SQL里就可以运行,但是返回不了那个COUNT
如:

来看看用.net怎么实现
因为要填充数据,所以用了SqlDataAdapter
如果只是插入数据用SqlCommand就行了
这时就是
SqlCommand.Parameters而不是SelectCommand.Parameters
再执行SqlCommand.ExecuteNonQuery();


再来看看ParameterDirection的类型
Input
受 .NET Framework 精简版的支持。
参数是输入参数。
InputOutput
受 .NET Framework 精简版的支持。
参数既能输入,也能输出。
Output
受 .NET Framework 精简版的支持。
参数是输出参数。
ReturnValue
受 .NET Framework 精简版的支持。
参数表示诸如存储过程、内置函数或用户定义函数之类的操作的返回值。
http://www.hubro.net/item/784/

posted on 2007-02-12 14:21  mbskys  阅读(133)  评论(0)    收藏  举报