当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: sqlserver中的存储过程完整代码 /*
 

 

    摘要: #region 声明 //---------------------------------------------------------------------- // // // 作者: nick.lee // // 完整的在.net后台执行javascript脚本集合 // // boyorgril@msn.com // //----------------------......
 ·几种调用webservice的方法    »显示摘要«
    摘要: 1. 在javascript中调用webservice <script language="javascript"> function postrequestdata(url,data){ var xmlhttp = new activexobject("microsoft.xmlhttp"); xmlhttp.o......


存储过程DataGrid分页及注意点
sqlserver中的存储过程完整代码

* 存储过程名: getcustomersdatapage 【程序编程相关:怎么后台添加CheckBoxList并且

/***************************************************************** 【推荐阅读:一个使用用户控件(包括组件)的演示

* 传入参数: 【扩展信息:在三个层次对Asp.Net的数据操作进行

* 过程描述: 通用大数据集分页

* 传出参数:

* 修改记录

* 姓名 日期 修改类型

* nicklee 2005-1-17 新建

*

*

*

*

*

******************************************************************/

-- 获取指定页的数据

create procedure [getcustomersdatapage]

@pageindex int, --页面索引,从datagrid中获取

@pagesize int, --页面显示数量,从datagrid中获取

@recordcount int out, --返回记录总数

@pagecount int out, --返回分页后页数

@strgetfields nvarchar(1000), -- 需要查询的列

@tablename nvarchar(500) , --表名称

@id nvarchar(100), --主键,(为表的主键)

@strwhere nvarchar(1000) =, -- 查询条件 (注意: 不要加 where)

@sortname nvarchar(50) = asc , --排序方式

@ordername nvarchar(100) --父级查询排序方式

as

declare @countselect nvarchar(2000)

--设置统计查询语句

if len(@strwhere) =0

--如果没有查询条件

begin

set @countselect=nselect @countrecord = count(*) from +@tablename

end

else

--否则

begin

set @countselect=nselect @countrecord = count(*) from +@tablename+ where +@strwhere

end

--执行并返回总数

exec sp_executesql @countselect,n@countrecord int output,@recordcount output

set @pagecount = ceiling(@recordcount * 1.0 / @pagesize)

set nocount on

declare
...   下一页
 ·关于“经典vb”的一些想法    »显示摘要«
    摘要: 最近,这个主题已经出现在了“新闻组”里(呃,至少已经出现在了很多blog里),我一直在考虑如何回复大家……但事实上,我根本没有回复的必要,因为dave totzke已经替我这么做了。他在文中提到了一点:我们应该让c++继续存在下去,是因为office是用c++写成的……关于这点我不太敢恭维,因为这理由实际上应当是——这个被托管的世界无法取代我们为底层的硬件和操作系统编写本地代码......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE