车神

专注MS.NET技术
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年7月8日

摘要: 在做报表时,经常需要将数据表中的行转列,或者列转行,如果不知道方法,你会觉得通过SQL语句来实现非常难。这里,我将使用pivot和unpivot来实现看似复杂的功能。这个功能在sql2005及以上版本才有。引用MSDN:可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。... 阅读全文

posted @ 2015-07-08 17:17 车神 阅读(161) 评论(0) 推荐(0)

2013年3月12日

摘要: DECLARE @dt varchar(10)SET @dt='2013-03-10'--获取周一SELECT DATEADD(wk, DATEDIFF(dd,0,@dt)/7, 0)--获取周日SELECT DATEADD(wk, DATEDIFF(dd,0,@dt)/7, 6)--季度的第一天SELECT CONVERT(datetime, CONVERT(char(8), DATEADD(Month, DATEPART(Quarter,@dt)*3-Month(@dt)-2, @dt), 120)+'1')--季度的最后一天SELECT DATEADD(D 阅读全文

posted @ 2013-03-12 12:01 车神 阅读(1306) 评论(0) 推荐(0)

2012年5月7日

摘要: 一、sqlserver日期时间函数SqlServer中的日期与时间函数1.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00.0003.datediff返回跨两个指定日期的日期和时间边界数。selectdatediff(day,'2004-09-01','2004-09-18')--返回:174.datepart返回代表指定日期的指定日期部分 阅读全文

posted @ 2012-05-07 09:55 车神 阅读(192) 评论(0) 推荐(1)

2012年3月21日

摘要: 1.在工具箱中添加Brettle.Web.NeatUpload.dll,可以看到工具箱中出现InputFile等控件。2.复制文件夹NeatUpload到根目录.3.拖放使用上传控件InputFile和进度条ProgressBar,添加上传文件的按钮.aspx页面代码如下: 4.添加脚本代码ToggleVisiblity函数到页面上如下:5.给上传文件的按钮添加事件Upload_ClickprotectedvoidUpload_Click(objectsender, EventArgs e){stringFileName=this.AttachFile.FileName;//获取上传文件的全路 阅读全文

posted @ 2012-03-21 12:28 车神 阅读(969) 评论(0) 推荐(0)

2012年2月23日

摘要: 开发环境:.NET Framework 3.5.1 sp1参考文章: http://www.codeproject.com/KB/aspnet/JavascriptValidation.aspxhttp://msdn.microsoft.com/zh-cn/library/aa479045.aspxhttp://www.cnblogs.com/minsentinel/archive/2008/03/21/1116502.html 我们在用Web Form开发的的时候,有时候可能需要在客户端用JavaScript来触发Validator验证控件的验证来检查输入的正确性。 比如有个在弹出窗口中预览 阅读全文

posted @ 2012-02-23 11:11 车神 阅读(344) 评论(0) 推荐(0)

2012年1月6日

摘要: SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70%的工作量。1、命名空间: <sqlMap namespace="Account">,在此空间外要引用此空间的元素,则需要加上命名空间名。 2、实体的别名: <typeAlias alias="Account" type="com.lavasoft.ibatissut.simple.domain.entity.Account"/> 如果有用到的全名的地方,可以用别名代替,受命名空间约束。 3、插入操作 对于自增主键的表,插入可以 阅读全文

posted @ 2012-01-06 17:25 车神 阅读(245) 评论(0) 推荐(0)

2011年12月28日

摘要: HttpContext.Current.Request.Url.ToString() 并不可靠。如果当前URL为 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5通过HttpContext.Current.Request.Url.ToString()获取到的却是http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=&frac14;&frac14;&Ecirc;&otilde;正 阅读全文

posted @ 2011-12-28 11:44 车神 阅读(225) 评论(0) 推荐(0)

2011年12月27日

摘要: 添加[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]Session使用HttpContext.Current.Session["MenuID"]写法完整代码:[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]publicvoidMenuIDToSession(stringstrID){HttpContext.Current.Session["MenuID"]=strID;} 阅读全文

posted @ 2011-12-27 10:01 车神 阅读(128) 评论(0) 推荐(0)

2011年12月19日

摘要: 今日,在量产U盘的过程中,发现usb设备接入电脑没反应,检查设备管理器发现通用串行总线均为黄色感叹号,估计是这方面驱动的问题。 查阅网友提供的资料,初步估计是量产工具包中带有这方面的程序。主板驱动重装也没作用,用些驱动升级更新之类的软件也没用。与是按照网友的经验,修改注册表。此法成功!具体步骤如下:1.运行注册表编辑器2.在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\中搜索“usb”,(无引号);xp系统搜索“通用串行总线”;3.在右侧项目栏中找到“lowerfilters”或“upperfilters”项,将其删除;4. 阅读全文

posted @ 2011-12-19 21:11 车神 阅读(628) 评论(0) 推荐(0)

2011年11月25日

摘要: 1.IE6支持最大宽度,解决CSS代码:.yangshi{max-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");overflow:hidden;} 说明:max-width:1000px; 这个是IE6以上级其它品牌浏览器支持最大范围宽度。而_width:expression((document.documentElement.clientWidth||documen 阅读全文

posted @ 2011-11-25 14:57 车神 阅读(166) 评论(0) 推荐(0)