上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 95 下一页
摘要: MS SQL Server一个自定义函数[dbo].[udf_ConvertSecondToTime],把秒数转换为时间。传入的值最大为86399,如果大于这个数值,这将会出现异常:The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value.udf_ConvertSecondToTime SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--============================================= 阅读全文
posted @ 2012-03-24 22:40 Insus.NET 阅读(569) 评论(0) 推荐(1) 编辑
摘要: T-SQL自定义函数,它有点像MS SQL Server的REPLICATE函数。它有三个参数,第一个@String是原有字符串,第二@Char参数就将要加入至前置字符串,第三个@Leng参数为前置字符串重复次数。udf_LeftPad SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author:Insus.NET--Createdate: 2012-03-24--Description:CharactertoprependontoString--======= 阅读全文
posted @ 2012-03-24 12:54 Insus.NET 阅读(552) 评论(0) 推荐(1) 编辑
摘要: AjaxToolkit:CalendarExtender 控件,可以让用户选择日期。由于不能对它做过多的定制,但我们可以使用另外的方法实现相同的功能。如设定用户输入的日期格式,判断用户输入的值是否为日期,使用asp:CompareValidator限制用户输入的日期等于、小于,小于等于、大于或大于等于某一个锚点日期。View Code 日期:<asp:TextBoxID="txtDespatchDate"runat="server"CssClass="textbox"Width="80px"></ 阅读全文
posted @ 2012-03-24 09:46 Insus.NET 阅读(1456) 评论(0) 推荐(1) 编辑
摘要: Insus.NET在前段时间,曾分享过一篇文章的上一篇和下一篇导航是使用了用户控件实现,并拉入文章显示的页面。这样子,显示文章最基本需要去读取三次数据库获取数据,一次是获取文章信息,另两次是在用户控件被使用,是获取前一篇和下一篇的标题和ID。为了改善这个性能的问题,故产生此篇:去除用户控件,直接在读取文章时,把上一篇的ID与标题与下一篇的ID与标题一起获取。这样一次获取,节能60%。可以参考获取文章的存储过程:usp_Article_GetByPrimaryKey SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--====================== 阅读全文
posted @ 2012-03-23 23:54 Insus.NET 阅读(820) 评论(3) 推荐(1) 编辑
摘要: 近时间的开发专案中,再次对ASP.NET的编辑界面进行简化。从这里可以看到以前的两个版本简化:ASP.NET简化编辑界面 和 ASP.NET简化编辑界面 V2 首先看看本次效果,本效果是在Microsoft Visual Studio 11 Beta 和 Microsoft SQL Server 2012 环境之下实现:编辑工具条写成为一个用户控件(UserControl):View Code <%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="Operation.ascx.cs& 阅读全文
posted @ 2012-03-23 14:55 Insus.NET 阅读(1225) 评论(1) 推荐(2) 编辑
摘要: 这两天,从微软官方网站的订阅站点下载,并把Microsoft Visual Studio 11 Developer Preview 升级为Visual Studio 11 Beta Ultimate版,以及把SQL Server 2008 R2升级为SQL Server 2012。意味着今后的开发是使用这工具和数据库了。以下内容于2012-03-23 20:46添加:What's New in ASP.NET 4.5 and Visual Studio 11 BetaWhat's New in SQL Server 2012以下内容于2012-06-02 10:04添加:昨天晚 阅读全文
posted @ 2012-03-23 14:19 Insus.NET 阅读(927) 评论(2) 推荐(2) 编辑
摘要: 下面两个自定义函数,一个是获取指定的前一天的日期,另外一个是获取指定日期的后一天日期。开发企业内网软件常用,为了更好的的规范和代码维护,Insus.NET常会把一些重复使用的代码,重构为函数。返回前一天:udf_Yesterday --=============================================--Author:Insus.NET--Createdate: 2012-03-22--Description:指定日期,返回前一天日期--=============================================CREATEFUNCTION[dbo].[u 阅读全文
posted @ 2012-03-22 11:06 Insus.NET 阅读(826) 评论(0) 推荐(1) 编辑
摘要: 判断指定一个日期,是否为今天。 本自定义函数,返回BIT数据类型,如果返回1,说明指定的日期为今天日期,否则不是。自定义函数中,使用了另外一个T-SQL日期比较的函数[dbo].[DateTimeCompare](date1,date2),此函数详细可参考http://www.cnblogs.com/insus/archive/2011/06/24/2089005.htmludf_IsToday --=============================================--Author:Insus.NET--Createdate: 2012-03-22--Descripti 阅读全文
posted @ 2012-03-22 10:38 Insus.NET 阅读(1317) 评论(0) 推荐(1) 编辑
摘要: 当浏览文章时,希望在文章下面有一个导航,就是上一篇和下一篇的功能。可从下三张截图看到效果:要SQL查询语句前,就须把上一篇和下一篇的文章ID找出来,下面的SQL语句有些字段已经省略。View Code SELECT[ArticleId],[Subject],(SELECTMAX([ArticleId])FROM[dbo].[Article]ASa1WHEREa1.[ArticleId]<a.[ArticleId])AS[PrevArticleId],(SELECTMIN([ArticleId])FROM[dbo].[Article]ASa1WHEREa1.[ArticleId]>a 阅读全文
posted @ 2012-03-18 08:10 Insus.NET 阅读(2289) 评论(7) 推荐(2) 编辑
摘要: 一位网友在Insus.NET下班时问及一个SQL问题,他有如下一些记录:S_NUMBER P_NO UPDATE_TIMEY1202022524 E3465 2012-02-05 16:32:16.000Y1202022524 E0035 2012-01-16 05:38:41.000Y1202022525 E0036 2012-01-17 05:38:41.000Y1202022526 E0037 2012-01-18 05:38:41.000Y1202022527 E0038 2012-01-19 05:38:41.000Y1202022528 E0039 2012-01-20 05:38 阅读全文
posted @ 2012-03-17 00:32 Insus.NET 阅读(679) 评论(3) 推荐(2) 编辑
摘要: 由于不是固定在一台电脑开发,经常需要把数据备份与恢复。或者是帮助客户修改程序,接收到客户备份好的数据,需要在电脑恢复。这样就需要将数据库用户映射到 SQL Server 登录名。如何映射?可使用下面的系统存储过程:EXECUTEsp_change_users_login'update_one','user','login'上面的'update_one'是执行的操作,将当前数据库中指定的 user 链接到现有的 SQL Serverlogin。'user'是指当数据库的用户名。'login' 就你将要 阅读全文
posted @ 2012-03-16 22:02 Insus.NET 阅读(1845) 评论(0) 推荐(2) 编辑
摘要: 后台管理跑马灯功能,用户添加完跑马灯图片之后,需要在后台产生一个xml文件,让前台直接读取这个xml文件即可。不必需要在前台显示时,再去循环跑马灯图片目录的所有图片。前台读xml文件时,需要把xml文件转为字符串。xml文件是这样子的:<?xmlversion="1.0"encoding="utf-8"?><ulclass="slideul2"><li><imgsrc="/SM/10.jpg"width="80"height="60" 阅读全文
posted @ 2012-03-11 12:09 Insus.NET 阅读(4230) 评论(1) 推荐(1) 编辑
摘要: 先看看效果:在IE浏览时,图片跑马是很流畅的,但在生成动画时,有点跳。本功能应用Jquery喔,另外Insus.NET把它写在一个用户控件上,在页面需要显示时,拉进去即可。aspx:View Code 用户控件有写了三个属性,Speed设置跑马灯的滑动速度,Width跑马灯图片的宽度,Height是跑马灯图片的高度。用户控件:View Code 从上面的代码中,Insus.NET有用了两个asp:Literal 控件,作为可传入参数。一个将是显示图片,另一个是传入跑马灯滑动速度。xxx.asc.vb:View Code ImportsSystem.IOImportsSystem.Web.UI. 阅读全文
posted @ 2012-03-11 10:35 Insus.NET 阅读(2215) 评论(0) 推荐(1) 编辑
摘要: 理解此函数,可以先看它的语法:fn:contains ($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean?返回 xs:boolean 类型的值,以指明 $arg1 值是否包含 $arg2 所指定的字符串值。实例演示说明,可以参考前一篇:http://www.cnblogs.com/insus/archive/2012/03/09/2388316.html这篇只能SELECT到与变理值相同的节点。如果我们想SELECT相似值,虽然可以用谓词LIKE,如果这篇:http://www.cnblogs.com/insus/archive/2 阅读全文
posted @ 2012-03-09 21:55 Insus.NET 阅读(496) 评论(0) 推荐(2) 编辑
摘要: sql:variable()函数,在XQuery表达式内包含 SQL 关系值的变量。如下面xml:DECLARE@xmlXML='<Devs><langname="VB.NET"/><langname="C#.NET"/><langname="Java"/><langname="Javascript"/><langname="ASP.NET"/></Devs>'现在我们定义一个变量:DECLARE 阅读全文
posted @ 2012-03-09 21:27 Insus.NET 阅读(815) 评论(0) 推荐(1) 编辑
摘要: 参考:http://topic.csdn.net/u/20120309/13/96d8c42f-6bcc-4acf-89e7-8015cac777ba.html?37024解决这个问题,首先要明白一件事情,masterpage只是一个容器,它将要装载很多网页,Div是放在哪一个网页内,要设法让masterpage知道。比如P1.aspx页内有Div id为Div1, P2.aspx也有一个Div id 为Div1。masterpage不知道你要显示那页的Div1. Div只想要显示与否,由谁来控制它不管,可以由page或是masterpage都有可能去控制它。因此,你可以写一个接口,它有一个方 阅读全文
posted @ 2012-03-09 16:51 Insus.NET 阅读(1378) 评论(1) 推荐(2) 编辑
摘要: 最近一个专案(VB.NET)中,其中有一个功能,就是让用户在后台管理跑马灯图片。可以实现上传图片,更新图片和删除图片。Insus.NET使用asp.net的asp:FileUpload来上传与使用asp:DataList来显示。上传,显示与删除图片也许对大家来说没有什么困难,此篇博文是分享更新图片的功能。首先选择DataList的某一张图片,然后为更新选择图片文件,最后进行更新。先看演示动画:为DataList写一个事件:OnItemCreated="DataListGallery_ItemCreated"在vb.net写这个事件:View Code ProtectedSu 阅读全文
posted @ 2012-03-08 15:14 Insus.NET 阅读(2612) 评论(1) 推荐(1) 编辑
摘要: 最近的专案使用这个功能,开发时为程序使用了就定了一个系统帐号如sa,由于某些要求,此帐号不能被更改或是删除,但用户可以添加其它帐号。可以参考下面动画。实现这样的功能,也许方法有很多种。Insus.NET使用了SQL的触发器(Trigger),在删除或是更新做了触发。更新触发器,sa帐号不能被用户更新:tri_Users_UpdateSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author:Insus.NET--Createdate:2012-03-03--De 阅读全文
posted @ 2012-03-08 13:29 Insus.NET 阅读(471) 评论(0) 推荐(1) 编辑
摘要: ASP.NET实现上传图片文件时或某一文件判断是否为图片文件。可以参考下面简单说明。在System.Drawing.Image名称空间下有一个静态方法FromFile(filename As String)得到的对象类型,就是System.Drawing.Image如果在转换类型发生异常,那可以判断为所指定的图片文件不是图片格式的文件。最近在专案使用了这个方法,:IsImage PublicFunctionIsImage(filePathAsString)AsBooleanDimoImgAsSystem.Drawing.ImageTryoImg=System.Drawing.Image.Fro 阅读全文
posted @ 2012-03-08 12:54 Insus.NET 阅读(1477) 评论(0) 推荐(1) 编辑
摘要: XML有很多函数,如upper-case可以把某些值显示或改写为大写。比如下面这个xml类型变量中,第5行与第6行属性值是小写,现想把它显示来大写。1DECLARE@xmlXML='2<Devs>3<langname="VB.NET"/>4<langname="C#.NET"/>5<langname="Java"/>6<langname="Javascript"/>7<langname="ASP.NET"/>8< 阅读全文
posted @ 2012-03-03 16:29 Insus.NET 阅读(507) 评论(0) 推荐(1) 编辑
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 95 下一页