http://xiangai.taobao.com
http://shop148612228.taobao.com
摘要: /是目录的分隔符,以/开头代表根目录。~/开头代表网站根目录。../表示上一级目录,./表示当前目录。 阅读全文
posted @ 2011-12-15 22:11 万事俱备就差个程序员 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: Next Page视图是可视化的表。本章讲解如何创建、更新和删除视图。SQL CREATE VIEW 语句什么是视图?在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。SQL CREATE VIEW 语法CREATE VIEW view_name ASSELECT column_name(s)F 阅读全文
posted @ 2011-12-15 20:42 万事俱备就差个程序员 阅读(791) 评论(0) 推荐(0) 编辑
摘要: --sql server 中 bit 字段的 查询方法select * from dbo.PCS_RequestBuyBillswhere DelFlag=1select * from dbo.PCS_RequestBuyBillswhere DelFlag=0select * from dbo.PCS_RequestBuyBillswhere DelFlag='true'select * from dbo.PCS_RequestBuyBillswhere DelFlag='false' 阅读全文
posted @ 2011-12-15 12:55 万事俱备就差个程序员 阅读(515) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// comand事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void rptToTurnBillList_OnCommand(object sender, RepeaterCommandEventArgs e) { if (e.Item != null) e.Item.Controls.Cle... 阅读全文
posted @ 2011-12-15 11:26 万事俱备就差个程序员 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Remark (数据库常用字段_备注) nvarcharstate (数据库常用字段_状态) nvarcharOrderNum (数据库常用字段_排序) intCreateUser(数据库常用字段_新建人) nvarcharCreateDate(数据库常用字段_新建日期) datetimeLastUpdateUser(数据库常用字段_修改人) nvarcharLastUpdateDate(数据库常用字段_修改日期) datetimeDelFlag(数据库常用字段_删除状态状态) bitChkUserID 审核人序号ChkUser 审核人姓名ChkDate 审核日期ChkStatus ... 阅读全文
posted @ 2011-12-14 09:27 万事俱备就差个程序员 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 其实和GridView差不多的,如果模板中是有按钮之类的可以设置CommandName值的,可直接在ItemCommand事件中获取CommandName或者CommandArgument, 如果是模板中有文本框之类的,把文件框的AutoPostBack属性设置为True,然后在TextChanged事件中编写如下代码: C#代码TextBoxt=(TextBox)sender; RepeaterItemri=(RepeaterItem)t.NamingContainer; stringitemid=((HiddenField)ri.FindControl("hdfItemId&qu 阅读全文
posted @ 2011-12-13 19:52 万事俱备就差个程序员 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 我们知道,System.Object 类是 .NET Framework 中所有类的最终基类,它是类型层次结构的根,并为派生类提供低级别服务。通常不要求类声明从 Object 的继承,因为继承是隐式的。因为 .NET Framework 中的所有类均从 Object 派生,所以 Object 类中定义的每个方法可用于系统中的所有对象。派生类可以而且确实重写这些方法中的某些,其中包括:Equals — 支持对象间的比较。Finalize — 在自动回收对象之前执行清理操作。GetHashCode — 生成一个与对象的值相对应的数字以支持哈希表的使用。ToString — 生成描述类的实例的可读文 阅读全文
posted @ 2011-12-13 19:01 万事俱备就差个程序员 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 约束(Constraint)是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件.在SQL Server 中有5 种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、惟一性约束(Unique Constraint)、检查约束(Check Constraint)和缺省约束(Default Constraint)。1 主关键字约束主关键字约束指定表的一列或几列的组合的值在表中具有惟一性,即能惟一地指定一行记录。每个表中只能有一列被指定为主关键字, 阅读全文
posted @ 2011-12-13 11:46 万事俱备就差个程序员 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)6.一个小写转大写的JS: document.getElementById("output"). 阅读全文
posted @ 2011-12-12 21:11 万事俱备就差个程序员 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 多个DataTable的合并成一个新表 Posted on 2011-12-11 22:20 June拼搏 阅读(238) 评论(1) 编辑 收藏 有时我们知道了两个DataTable1和DataTable2,我们希望将它们合并为一个新的DataTable(下面的例子中命名为了newDataTable),这就分为两种情况:DataTable1和DataTable2结构相同、DataTable1和DataTable2结构不同,下面分别介绍怎么进行合并。一、DataTable1和DataTable2结构相同的情况,结构相同我们只需要把两者的数据罗列到一块就可以了首先初始化相同结构DataTabl. 阅读全文
posted @ 2011-12-12 08:08 万事俱备就差个程序员 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Linq 出现之前,我们通常使用下面的方式来判断集合是否非空,即集合包含元素:12345678var array = new int[0];var b1 = array.Length > 0;var list = new List<string>();var b2 = list.Count > 0;var collection = new Collection<double>();var b3 = collection.Count > 0;使用 Length 或 Count 属性,上面的写法没有问题。但到了 Linq 时代,Enumerable.Cou 阅读全文
posted @ 2011-12-12 07:59 万事俱备就差个程序员 阅读(391) 评论(0) 推荐(0) 编辑
摘要: ashx是什么文件,如何创建.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示<% @ webhandler language="C#" class="AverageHandler" %> using System; using System.Web; public class AverageHandler : IHttpHandler { public bo 阅读全文
posted @ 2011-12-10 17:26 万事俱备就差个程序员 阅读(517) 评论(0) 推荐(0) 编辑
摘要: JS操作日期,获取当前日期,加一天,减一天利用Js在一个文本框内设置当前的时间,两个button,一个点一下加一天,一个点一下减一天。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http- 阅读全文
posted @ 2011-12-10 17:26 万事俱备就差个程序员 阅读(5191) 评论(0) 推荐(0) 编辑
摘要: jQuery计算两个文本框中数字之和分类: JavaScript 2011-09-30 15:42 98人阅读 评论(0) 收藏 举报下面是用jQuery做的,计算两个文本框中数字之和,没有考虑精度的。view plaincopy to clipboardprint?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <h 阅读全文
posted @ 2011-12-10 15:03 万事俱备就差个程序员 阅读(977) 评论(0) 推荐(0) 编辑
摘要: VS2010技巧:如何在js文件中使用jQuery智能感知作者: Ferry Meidianto 发布时间: 2010-06-01 11:09 阅读: 5971 次 原文链接 全屏阅读 [收藏] 在VS2010中,先打开相应的js文件,然后将Scripts目录中jQuery文件拖动到该js文件中。标签: VS2010 阅读全文
posted @ 2011-12-10 14:59 万事俱备就差个程序员 阅读(411) 评论(0) 推荐(0) 编辑
摘要: Sql ISNULL() 函数2008年05月04日 星期日 上午 10:18使用指定的替换值替换 NULL。语法ISNULL ( check_expression , replacement_value ) 参数check_expression将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。replacement_value在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。返回类型返回与 check_expression 相同的类型。注释如果 阅读全文
posted @ 2011-12-10 13:55 万事俱备就差个程序员 阅读(339) 评论(0) 推荐(0) 编辑
摘要: SQL各种Join用法(Full,Left,Out,Inner) a. CROSS JOIN 笛卡尔积 如果不带WHERE条件子句,它将会返回被连接的两个表的笛卡尔积,返回结果的行数等于两个表行数的乘积;举例,下列A、B、C 执行结果相同,但是效率不一样: A:SELECT * FROM table1 CROSS JOIN table2 B:SELECT * FROM table1,table2C:select * from table1 a inner join table2 b A:select a.*,b.* from table1 a,table2 b where a.... 阅读全文
posted @ 2011-12-10 13:35 万事俱备就差个程序员 阅读(5199) 评论(0) 推荐(0) 编辑
摘要: SQL 2005 with(nolock)详解大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如: 1:脏读,一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改,数据回到修改之前,这两个不同的结果就是脏读。 2:不可重复读,一个用户的一个操作是一个事务,这个事务分两次读取同一条记录,如果第一次读取后,有另外用户修改了这个数据... 阅读全文
posted @ 2011-12-10 12:32 万事俱备就差个程序员 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 18个不常见的C#关键字,您使用过几个?1、__arglist 让我们先从__arglist开始。 __arglist是用来给方法传送参数。通常我们是通过函数头部指定的参数列表给方法传递参数的。如果我们想要给方法传递一组新的参数,我们需要重载方法。如果我们想要传递的参数数量不确定,我们需要使用param数组。我们为什么要使用__arglist,因为上面两种方法,存在的下面问题: a、如果我们使用方法重载,一旦要传递一组新的参数,我们都要增加一个新的函数重载。 b、如果我们用param数组,参数类型必须相同或者使用param对象数组。 __arglist能解决上面的问题。你可以传递任何参... 阅读全文
posted @ 2011-12-10 11:09 万事俱备就差个程序员 阅读(284) 评论(0) 推荐(0) 编辑
摘要: C#必备知识之预编译指令作者:alen出处:IT专家网论坛2009-02-13 04:00字号:T|T-->预编译一般用来防止头文件的重复包含和编译,而预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。本文中就C#中相关的预编译指令进行了简单介绍。 预编译又称为预处理,是做些代码文本的替换工作。处理#开头的指令,比如拷贝#include包含的文件代码,#define宏定义的替换,条件编译等,就是为编译做的预备工作的阶段,主要处理#开始的预编译指令。 下面对C#中的预编译指令进行介绍: 1.#define和#undef 用法: #define DEBUG .. 阅读全文
posted @ 2011-12-10 11:08 万事俱备就差个程序员 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: Session,有没有必要使用它?阅读目录开始Session的来龙去脉Session对并发访问的影响Session的缺点总结不使用Session的替代方法Asp.net MVC 中的Session现有的代码怎么办?今天来说说 Session 。这个东西嘛,我想每个Asp.net开发人员都知道它,尤其是初学Asp.net时,肯定也用过它,因为用它保存会话数据确实非常简单。 与前二篇博客不同,这次我不打算细说它的使用,而是打算说说它的缺点,同时我还会举个实际的例子,来看看它到底有什么不好的影响。 当然了,光批评是没有意义,事情也得解决,没有会话也不行,所以,本文将也给出一个自认为能替代Sessio 阅读全文
posted @ 2011-12-09 21:46 万事俱备就差个程序员 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在.net 中,ajax 如何调用本页数据源近来我发现我一些同事,在用ajax时,用数据源,都喜欢重新新建一个页面.其实我是很不喜欢这种模式,主要原因,一是后期维护麻烦,还要去找哪些页面,二是不能调用一些本页原有的数据方法.因此我在这里做了一个测试的案例,在这里,我们有2种方法来掉用本页的数据源方法. 一种是webservice 方法. 那就是在本页里添加webservice 方法.如下 [WebMethod] public static string GetWord(string arg) { return "调用 webService,值是"+arg; }这样就可以在客 阅读全文
posted @ 2011-12-09 21:39 万事俱备就差个程序员 阅读(570) 评论(4) 推荐(0) 编辑
摘要: 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。 这两天在开发的时候遇到一个这样的问题, 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="tru 阅读全文
posted @ 2011-12-09 15:29 万事俱备就差个程序员 阅读(196) 评论(0) 推荐(0) 编辑
摘要: C# 4.0新特性-"协变"与"逆变"以及背后的编程思想在《上篇》中我们揭示了“缺省参数”的本质,现在我们接着来谈谈C#4.0中另一个重要的新特性:协变(Covariance)与逆变(Contravariance)。对于协变与逆变,大家肯定不会感到陌生,但是我相信有很多人不能很清晰地说出他们之间的区别。我希望通过这篇文章能够让读者更加深刻的认识协变与逆变。但是也不排除另一种可能,那就是读者这篇文章你对这两个概念更加模糊。文章一些内容仅代表个人观点,如有不妥,还望指正。目录 一、两个概念:强类型与弱类型 二、委托中的协变与逆变的使用 三、接口中的协变与逆变 阅读全文
posted @ 2011-12-09 12:37 万事俱备就差个程序员 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 谈谈C# 4.0新特性“缺省参数”的实现http://www.cnblogs.com/artech/archive/2011/01/12/optionalparameter.htmlC#4.0关于缺省参数的新特性,相信大家都不会陌生。所谓缺省参数,顾名思义,就是在声明方法的某个参数的时候为之指定一个默认值,在调用该方法的时候如果采用该默认值,你就无须指定该参数。和很多语言层面特性(语法糖)的实现一样,缺省参数也是编译器为我们玩的一个小花招。缺省参数最终体现为两个特殊的自定义特性OptionalAttribute和DefaultParameterValueAttribute 。目录 一、缺省参数 阅读全文
posted @ 2011-12-09 12:33 万事俱备就差个程序员 阅读(438) 评论(3) 推荐(0) 编辑
摘要: 细说Cookie阅读目录开始Cookie 概述Cookie的写、读过程使用Cookie保存复杂对象Js中读写CookieCookie在Session中的应用Cookie在身份验证中的应用Cookie的安全状况如何在C#发请的请求中使用Cookie重构与使用总结补充Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好的会话状态, 所以我认为每个WEB开发人员都有必要对它有个清晰的认识。本文将对Cookie这个话题做一个全面的描述, 也算是我对Cookie的认识总结。回到顶部Cookie 概述Cookie是什么? Cookie 是一小段文本信息 阅读全文
posted @ 2011-12-08 18:59 万事俱备就差个程序员 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 细说 Form (表单)阅读目录开始简单的表单,简单的处理方式表单提交,成功控件多提交按钮的表单上传文件的表单MVC Controller中多个自定义类型的传入参数F5刷新问题并不是WebForms的错以Ajax方式提交整个表单以Ajax方式提交部分表单使用JQuery,就不要再拼URL了!id, name 有什么关系使用C#模拟浏览器提交表单资源链接Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源。 虽然Asp.net WebForms框架为了帮助我们简化开发工作,做了很完美的封装,让我们只需要简单地使用服务端控件就可 阅读全文
posted @ 2011-12-08 18:58 万事俱备就差个程序员 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 我心目中的Asp.net核心对象阅读目录开始HttpRuntimeHttpServerUtility , HttpUtilityHttpRequestHttpResponseHttpContext强大的背后也有麻烦事换一种方式使用Asp.net框架想当初在只使用WebForms框架并以服务端为中心的开发模式时,发现Asp.net好复杂。一大堆服务端控件,各有各的使用方法, 有些控件的事件也很重要,必须在合适地时机去响应,还真有些复杂。后来逐渐发现这些复杂的根源其实就是服务器控件相关的抽象逻辑。 随着Ajax越用越多,可能有些人也做过这些事情:【新建一个ashx文件,读取一些用户的输入数据,Fo 阅读全文
posted @ 2011-12-08 18:57 万事俱备就差个程序员 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 细说 Request[]与Request.Params[]阅读目录开始回顾博客原文实现方式分析再谈Cookie再谈NameValueCollection再谈QueryString, Form如何处理冲突Request[]还是Request.Params[] ??今天我来谈一谈容易被人混淆的二个集合:Request[]与Request.Params[]这二个集合我在博客【我心目中的Asp.net核心对象】中就提到过它们, 而且还给出了一个示例,并以截图的形式揭示过它们的差别。但由于那篇博客中有更多有价值的对象要介绍, 因此也就没有花太多的篇幅着重介绍这二个集合。但我发现,不知道这二个集合差别的人 阅读全文
posted @ 2011-12-08 18:55 万事俱备就差个程序员 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 关于html元素的disabled,readonly 的详细分析一,先看看这两个属性在效果和使用上的区别READONLY and DISABLED both remove the functionality of the input field, but to different degrees. READONLY locks the field: the user cannot change the value. DISABLED does the same thing but takes it further: the user cannot use the field in any wa 阅读全文
posted @ 2011-12-08 18:15 万事俱备就差个程序员 阅读(518) 评论(0) 推荐(0) 编辑
摘要: HiddenField(隐藏域):Session、Application和Cache都是保存在服务器内存中的。一般来说我们是无权访问客户端的机器,把数据直接保存在客户端的(Cookie是一个例外,不过Cookie只能保存不超过4K的字符串)。我们可以想一下还有哪里可以让我们暂时保存数据的?那就是页面!如果我们在Web页面中放置一个Label控件,然后设置它隐藏。那么我们就可以使用这个Label来保存一些临时数据,供当前页面的程序使用。在ASP.NET中,我们还可以使用隐藏域来进行类似的工作,和Label不同的是,在隐藏域中填写的内容不会直接显示在IDE的设计视图中。由于我们保存的这些数据根本不 阅读全文
posted @ 2011-12-08 18:14 万事俱备就差个程序员 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Localize控件:在网页上显示本地化文本的位置。Localiza控件是从Literal控件继承而来,功能与Literal控件完全相同。使用Label 控件可以对所显示的文本应用样式,但使用Localize 控件则不行。可以通过设置 Literal.Text 属性,以编程方式管理在控件中显示的文本。举例:如何使用Localize控件显示静态文本? <%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat=" 阅读全文
posted @ 2011-12-07 11:28 万事俱备就差个程序员 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 在asp.net 2.0中,新增了一个AppendDataBoundItems属性,十分方便,使可以在执行数据绑定之前将项添加到 listcontrol 对象中。执行数据绑定之后,项集合中包含数据源中的项以及以前添加的项。如果不在绑定数据之前清除列表项,则为 true;如果在执行数据绑定之前清除项集合,则为 false。默认为 false。 比如<asp:DropDownList ID="DropDownList1" AppendDataBoundItems="true" runat="server" DataSourceID= 阅读全文
posted @ 2011-12-07 10:29 万事俱备就差个程序员 阅读(307) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/fish-li/archive/2011/12/06/2278463.html细说 Request[]与Request.Params[]阅读目录开始回顾博客原文实现方式分析再谈Cookie再谈NameValueCollection再谈QueryString, Form如何处理冲突Request[]还是Request.Params[] ??今天我来谈一谈容易被人混淆的二个集合:Request[]与Request.Params[]这二个集合我在博客【我心目中的Asp.net核心对象】中就提到过它们, 而且还给出了一个示例,并以截图的形式揭示过它们的差别 阅读全文
posted @ 2011-12-07 10:05 万事俱备就差个程序员 阅读(306) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/fish-li/archive/2011/08/21/2148640.html#_label0我心目中的Asp.net核心对象阅读目录开始HttpRuntimeHttpServerUtility , HttpUtilityHttpRequestHttpResponseHttpContext强大的背后也有麻烦事换一种方式使用Asp.net框架想当初在只使用WebForms框架并以服务端为中心的开发模式时,发现Asp.net好复杂。一大堆服务端控件,各有各的使用方法, 有些控件的事件也很重要,必须在合适地时机去响应,还真有些复杂。后来逐渐发现这些复杂的 阅读全文
posted @ 2011-12-07 10:04 万事俱备就差个程序员 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 客本身的赢利本文节选自《网络营销实战密码——策略·技巧·案例》一束 在本书中我一直强调,博客的本质在于争夺话语权。无论是作为营销渠道还是公关工具,博客要想发挥作用,都是以话语权作为基础的。博客对于企业或个人收入的影响不是直接的,而是要利用自己的话语权影响力,对用户的购物行为产生影响。 不可否认,利用博客本身赚钱是很多博客写手苦苦思考的问题,甚至是很多开始写博客的人要写博客的最大原因。一些博客服务商提供广告分成模式,投放在托管博客上的广告会与博客作者分成,使博客本身成为一个赢利工具。这些博客提供商也把广告分成当做吸引博客写手的卖点之一。 近两年博客在国内发展得如火如荼,与各种 阅读全文
posted @ 2011-12-06 18:27 万事俱备就差个程序员 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 先看如下一个数据表(t_tree): 上图显示了一个表中的数据,这个表有三个字段:id、node_name、parent_id。实际上,这个表中保存了一个树型结构,分三层:省、市、区。其中id表示当前省、市或区的id号、node_name表示名称、parent_id表示节点的父节点的id。 现在有一个需求,要查询出某个省下面的所有市和区(查询结果包含省)。如果只使用SQL语句来实现,需要使用到游标、临时表等技术。但在SQL Server2005中还可以使用CTE来实现。 从这个需求来看属于递归调用,也就是说先查出满足调价的省的记录,在本例子中的要查“辽宁省”的记录,如下:id node_na. 阅读全文
posted @ 2011-12-06 17:56 万事俱备就差个程序员 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 先看下面一个嵌套的查询语句:select * from person.StateProvince where CountryRegionCode in (select CountryRegionCode from person.CountryRegion where Name like 'C%') 上面的查询语句使用了一个子查询。虽然这条SQL语句并不复杂,但如果嵌套的层次过多,会使SQL语句非常难以阅读和维护。因此,也可以使用表变量的方式来解决这个问题,SQL语句如下:declare @t table(CountryRegionCode nvarchar(3)) insert 阅读全文
posted @ 2011-12-06 17:53 万事俱备就差个程序员 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Eval、Bind、DataBinder.Eval的区别 2009-04-28 14:53eval()方法在运行时使用反射执行后期eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法。它一般用在绑定时需要格式化字符串的情况Eval 方法是静态(只读)方法,该方法采用数据字段的值作为参数并将其作为字符串返回。Bind 方法支持读/写功能,可以检索数据绑定控件的值并将任何更改提交回数据库。绑定方法bind相比,会导致性能明显下降使用 Eval 方法Eval 方法可计 阅读全文
posted @ 2011-12-06 16:12 万事俱备就差个程序员 阅读(495) 评论(0) 推荐(0) 编辑
摘要: SQL中,在分组聚集操作中,为什么在查询列中,除了聚集函数运算外,其它表达式必须包含在group by子句中? 悬赏分:10 | 解决时间:2011-5-16 22:35 | 提问者:ristal11希望高手指点最佳答案select中含有的字段必须在group by当中有!~简单的你可以把这个理解为规定!~复杂点 你可以看下面的例子!~table字段和数据如下a b c1 1 11 2 2select a,b,sun(c) as sum_c from table group by a因为按照a分组合集c 所以SQL的查询结果会有一条a,值等于1 。会有一条c值等于3 。没有按照b分组,两个不一 阅读全文
posted @ 2011-12-06 16:11 万事俱备就差个程序员 阅读(1848) 评论(0) 推荐(0) 编辑

http://xiangai.taobao.com
http://shop148612228.taobao.com
如果您觉得对您有帮助.领个红包吧.谢谢.
支付宝红包
微信打赏 支付宝打赏