把远程sql数据库通过分页显示在datagrid上我要怎么做!!也就是说有1000条记录,我每次就想在datagrid上显示10我要怎么做!
解决方案 »
- Private Sub Text1_Change()
- 一个字母的区别
- WebBrowser控件里的页面,打开了新页,我就没法控制了
- vbscript可以调用组件吗?(不是在ASP中调用,而是将VBScript交给msscript执行,在其中调用组件)
- 小数点前0不显示
- 简单的数据库连接问题
- 关于VB访问数据库,使用Find查找字段的问题
- 十万火急!如何保存窗体上某一区域(包括上面的控件)的图像?
- 高分求助: 哪里有卖背透光式数字化仪(或胶片数字化仪),或提供相关资料,来者有分,不分先后...
- 怎样让vb忽略主键重复错误,继续执行下一条语句?
- 菜鸟问题(送分,在线等待.....)
- C/S的三层结构
比方第2页:
select top (10*page) * from 表
where not in (select top 10*(page-1) * from 表)
()中的为×后的结果,vb中先计算再写入
不用很复杂。
分页的存储过程写法
http://expert.csdn.net/Expert/topic/2365/2365596.xml?temp=.5068781在VB中调用存储过程的方法
dim rs as new adodb.Recordset
dim cmd as new adodb.Command cmd.CommandType = adCmdStoredProc
cmd.CommandText = "p1" '存储过程名称
Cmd.Parameters.Append adocmd.CreateParameter ("@aaa",adDouble,adParamOutput)
Cmd.Parameters("@aaa").Value = "1"
set rs=cmd.execute剩下的我不用写了吧
AbsolutePage、AbsolutePosition、PageCount、PageSize。