摘要: 方法如下: //在一个字符串中截取前面部分文字,汉字、全角符号按2个占位,数字英文、半角按一个占位,未显示完的最后加入“……”。//适合多行显示。function suolve(str, sub_length) { // var = 80 ; if (str == "" || str == null) return ""; var temp1 = str.replace(/[^\x00-\xff]/g, "**"); //精髓 var temp2 = temp1.substring(0, sub_length); //找出有多少个* 阅读全文
posted @ 2013-12-10 15:12 TigerWang1986 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 方法代码:function getparastr(strname) { var hrefstr, pos, parastr, para, tempstr; hrefstr = window.location.href; pos = hrefstr.indexOf("?") parastr = hrefstr.substring(pos + 1); para = parastr.split("&"); tempstr = ""; for (i ... 阅读全文
posted @ 2013-12-10 14:52 TigerWang1986 阅读(167) 评论(0) 推荐(0) 编辑
摘要: declare @time datetimedeclare @timeMonday datetimeset @time='2013-11-07'select @timeMonday=dateadd(day,1 - (datepart(weekday,@time) + @@datefirst - 2) % 7 - 1,@time)select @timeMonday --周一的时间select dateadd(day,6,convert(varchar(20), @timeMonday, 23)) --周日的时间 阅读全文
posted @ 2013-11-07 16:25 TigerWang1986 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 获取列表存储过程如下:ALTER PROCEDURE [dbo].[ds_TopListWeek] @keyword varchar(30), -- 区分活动 @userName varchar(50), -- 作者 @title varchar(100), -- 标题 @time varchar(10), -- 时间 @pageindex int, -- 当前页码 @pagesize int -- 每页记录数ASBEGIN declare @frmindex int,@endindex in... 阅读全文
posted @ 2013-11-07 15:50 TigerWang1986 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 添加编辑存储过程:ALTER PROCEDURE [dbo].[ds_AwardAddOrUpd] @a_id int, @aname varchar(20), @imgurl varchar(512), @award_description varchar(1000), @exchange_description varchar(1000), @keyword varchar(30), @Return int outputASBEGIN set @Return=1 if @a_id=0 --添加 begin i... 阅读全文
posted @ 2013-11-07 15:47 TigerWang1986 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 插入触发器:if (object_id('tgr_Category_insert', 'tr') is not null) drop trigger tgr_Category_insertgocreate trigger tgr_Category_inserton Category for insert --插入触发as --定义变量 declare @CGID int,@CGType tinyint; --在inserted表中查询已经插入记录信息 select @CGID = CGID,@CGType=CGType from inserted; i... 阅读全文
posted @ 2013-11-07 15:44 TigerWang1986 阅读(200) 评论(0) 推荐(0) 编辑
摘要: SQL数据库中数据处理时,有时候需要建立临时表,将查询后的结果集放到临时表中,然后在针对这个数据进行操作。 创建“临时表”(逻辑上的临时表,可能不一定是数据库的)的方法有一下几种: 1.with tempTableName as方法(05之后出现): with temptable as 其实并没有建立临时表,只是子查询部分(subquery factoring),定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的... 阅读全文
posted @ 2013-07-24 15:41 TigerWang1986 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: 有时候需要将在数据库中查询的结果集(显示为不同列)中每一列的数据整合成一条用某一符号(例如“;”)相连的一条数据,如下:转换为数据: 在程序中控制比较简单,可以查出datatable,然后循环获取。本文介绍在SQL存储过程中直接得出结果。 代码如下: Label开始 declare @DocID varchar(50) select @DocID=DocID from Information where InfoID=@Fid declare @TABEL table( LABEL varchar(50) ) INSERT INTO... 阅读全文
posted @ 2013-05-23 10:59 TigerWang1986 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: JS代码://回车检索function SearchEnter(event) { var evt = event ? event : (window.event ? window.event : null); if (evt.keyCode == 13) { SearchInfo(); }}html代码:<input type="text" id="txtSearch" class="w225" value="<%=strSearchWord %>" onkeydown="SearchE 阅读全文
posted @ 2013-03-13 09:51 TigerWang1986 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 在后台系统开发中,往往需要涉及对信息的批量操作,例如全选的checkbox;如图: 选中一级页面前面的checkbox就会全选,JS实现如下:html代码:<input id="ckAll" type="checkbox" name="chkA"/>一级页面 <input name="chkChild" type="checkbox" id="13"/>人物JS代码:$(function () { //全选 $("input[name=chk 阅读全文
posted @ 2013-03-13 09:45 TigerWang1986 阅读(502) 评论(0) 推荐(0) 编辑