摘要: 1、数据库中的数据类型不区分值类型和引用类型。2、处理Null值对于从包含null值的列中获取数据,可以有两种方法在访问它之前检测他。DBNull.Value如果数据库值为null,它将被设置为DBNull.Value。例子如下: while (rd.Read ()) { object t = rd[0]; if(t!=DBNull .Value ) Console.WriteLine("{0}",(int)rd [0]); }使用IsDBNull方法SqlDataReader公开一个IsDBNull方法。在提取一个列的内容之前,使用这一方法来确定此列中是否包含Null值。 阅读全文
posted @ 2010-10-04 21:41 燃烧吧,少年 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 可以使用 SQL Server Profiler来创建模板,定义要包含在跟踪中的事件类和数据列。定义并保存模板后,可以运行跟踪来记录每个选定事件类的数据。您可以将一个模板用于多个跟踪;模板本身并不会执行。SQL Server Profiler提供了预定义的跟踪模板,使您可以轻松配置特定跟踪可能最需要的事件类。例如,Standard 模板可帮助您创建通用跟踪,用于记录登录、注销、已完成的批处理和连接信息。您可以使用此模板来运行跟踪而无需修改,也可以基于该模板创建具有不同事件配置的其他模板。注意:除了通过预定义模板进行跟踪以外,SQL Server Profiler还允许您从空模板(默认情况下不包 阅读全文
posted @ 2010-10-04 20:57 燃烧吧,少年 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄",只是在计算机科学中,被特别地翻译成"句柄",其实还是个"柄"。从一个小东西拎起一大堆东西,这难道不像是个"柄"吗? 然后,指针其实也是一种"句柄",只是由于指针同时拥有更特殊的含义——实实在在地对应内存里地一个地址——所以,通常不把指针说成是"句柄"。但指针也有着能从一个32位的值引用到一大堆数据的作用,这不是句柄又是什么? Windows系统中有许多 阅读全文
posted @ 2010-10-04 20:45 燃烧吧,少年 阅读(312) 评论(0) 推荐(0) 编辑