摘要: (1).CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。以下例子用于将文本字符串'12'转换为整型:SELECT CAST('12' AS int)(2).返回值是整型值12。如果试图将一个代表小数的字符串转换为整型值,又会出现什么情况呢?SELECT CAST('12.5' AS int)(3).CAST()函数和CONVERT()函数都不能执行四舍五入或截断操作。由于12.5不能用int数据类型来表示,所以对这个函数调用将产生一个错误:Server: Msg 245, Level 16, State 1, Li 阅读全文
posted @ 2012-02-24 15:20 浅谈生活 阅读(447) 评论(0) 推荐(0) 编辑
摘要: select * from Studentselect * from ClassFormselect [Name],ClassName from Student as a left join ClassForm as b on a.ClassID=b.IDselect [Name],ClassName from Student as a right join ClassForm as b on a.ClassID=b.IDselect [Name],ClassName from Student as a inner join ClassForm as b on a.ClassID=b.IDse 阅读全文
posted @ 2012-02-24 11:12 浅谈生活 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文
posted @ 2012-02-22 12:43 浅谈生活 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 不知道大家在使用ExecuteNonQuery方法的时候有没有碰到过返回-1的情况。ExecuteNonQuery方法返回增删改时,受影响的行数。那怎么会返回-1呢?查了一些资料后终于得知返回-1的原因。在进行增删改时,数据库能为我们统计受影响行数的前提条件是,关闭NOCOUNT,即 Set nocount off。默认情况下,它是关闭的,即我们是可以得到受影响的行数的。你可以测试如下(加与不加set nocount on是有区别的):SqlCommandcmd=newSqlCommand("setnocounton;insertintotestvalues('test 阅读全文
posted @ 2012-02-17 13:41 浅谈生活 阅读(647) 评论(0) 推荐(0) 编辑
摘要: <asp:TemplateField HeaderText="删除" ShowHeader="False"> <ItemTemplate> <asp:LinkButton ID="btn_del" runat="server" CausesValidation="False" CommandName="Del" Text="删除" CommandArgument='<%# Eval("UG_ID&quo 阅读全文
posted @ 2012-02-15 14:14 浅谈生活 阅读(170) 评论(0) 推荐(0) 编辑
摘要: protected void GroupsLists_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow)//判定当前的行是否属于datarow类型的行 { //当鼠标放上去的时候 先保存当前行的背景颜色 并给附一颜色 e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundC 阅读全文
posted @ 2012-02-15 14:09 浅谈生活 阅读(451) 评论(0) 推荐(0) 编辑
摘要: Page.ClientScript.RegisterStartupScript(this.GetType(), "Msg", "window.parent.changewin();", true);strinfo.InnerHtml = ""; 阅读全文
posted @ 2012-02-15 14:08 浅谈生活 阅读(151) 评论(0) 推荐(0) 编辑
摘要: asp.net 非常的温柔,非常低调,换一种样式又耐人寻味。前台的设计美轮美奂,我LIKE,后台的代码样式变化不大,但百读不厌。一个网站的完整设计可以看出这个程序员喜欢的风格,灰常一个有意思的测试。 阅读全文
posted @ 2012-02-14 16:06 浅谈生活 阅读(119) 评论(0) 推荐(0) 编辑
摘要: public class TypeParse { /// <summary> /// 判断对象是否为Int32类型的数字 /// </summary> /// <param name="Expression"></param> /// <returns></returns> public static bool IsInt32Num(object Expression) { int ret; return int.TryParse(Expression.ToString(), out ret); } / 阅读全文
posted @ 2012-02-10 16:46 浅谈生活 阅读(139) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 用于读、写、删除、比较Session中的用户信息。 /// </summary> [Serializable] public class SessionBox { private SessionBox() { } #region 用户Session操作 /// <summary> /// 檢測User Session是否存在 /// </summary> /// <returns></returns> public static bool CheckUserSession() { obj 阅读全文
posted @ 2012-02-10 16:45 浅谈生活 阅读(316) 评论(0) 推荐(0) 编辑