博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年10月29日

摘要: 首先就是SQL TOP后面跟变量的问题..SQL2000是不允许TOP后面跟变量的. 所以 如果你是2000的话就只能动态执行了..EXCE('select top' +@pagesize+' from table where ....') 第二就是页码的总数问题..这个说起来就很复杂了我也只能大概说一下几点要注意的 1.页码是总数是总条数/分页显示数.如果用INT 行的话.1/5 也是0 而我们... 阅读全文

posted @ 2007-10-29 11:07 夜疯子 阅读(371) 评论(0) 推荐(0)

摘要: 今天写分页快写疯了..哎分页太难了..遇到了N个问题..写了快7个小时了还在郁闷中.这是其中一个问题. 由于数据类型的自动转换,当1.0*sum时,sum就自动转化为float型。 “int sum=5,n=3,那么sum/n==2”不对,你自己算一下就知道等于1,因为系统不会帮你四舍五入,而会把后面的小数去掉。 真正的5/3的值(1.666667):1.0*sum/n ... 阅读全文

posted @ 2007-10-29 02:29 夜疯子 阅读(163) 评论(0) 推荐(0)

2007年10月28日

摘要: ALTER PROCEDURE Up_Get_UserBaseInfo_List ( @User_Type varchar(10), @PageSize int, @MaxId int ) AS if @MaxId =0 begin exec ('select top '+@PageSize+' [User_Id],UserBase_Email,UserBase_QQ,Use... 阅读全文

posted @ 2007-10-28 23:05 夜疯子 阅读(2666) 评论(0) 推荐(0)

2007年10月13日

摘要: RowDataBound事件 在创建gridView控件时,必须先为GridView的每一行创建一个GridViewRow对象,创建每一行时,将引发一个RowCreated事件;当行创建完毕,每一行GridViewRow就要绑定数据源中的数据,当绑定完成后,将引发RowDataBound事件。如果说我们可以利用RowCreated事件来控制每一行绑定的控件,那么我们同样可以利用RowDataBo... 阅读全文

posted @ 2007-10-13 13:47 夜疯子 阅读(110) 评论(0) 推荐(0)

2007年10月12日

摘要: -表的连接 --使用Union关键字 --Union关键字用来将两个或多个Select语句的结果组合成一个结果集, --每个Select语句的结果必须局有相同的结构和列数,并且列的数据类型也必须兼容 --select 语句 Union select 语句 --例: select * from Class1 union select 学号,姓名,总成绩 from class2 /**between搜... 阅读全文

posted @ 2007-10-12 01:54 夜疯子 阅读(187) 评论(0) 推荐(0)

摘要: ---------------------------------------实用存储过程--------------------------------- --增加数据的存储过程 --一般asp.net在增加数据的时候通常都会有一些限制。有些限制是可以在.net平台实现。有些一定要通过判断数据库中 --的数据才能做出抉择。我以前的做法是单独做一个判断。判断后在插入数据。但是判断是要去数据库获取数... 阅读全文

posted @ 2007-10-12 01:52 夜疯子 阅读(234) 评论(0) 推荐(0)