2017年1月5日

[转载]SQL Server如何保证可空字段中非空值唯一

摘要: 原文地址:http://www.cnblogs.com/caspnet/archive/2011/02/23/1962638.html 解决问题是:在一个表里面,有一个允许为空的字段,空是可以重复的,但是不为空的值需要唯一。 表结构如下面代码创建 解决方案1: 对于这个问题,大家的第一个想法可能是: 阅读全文

posted @ 2017-01-05 15:05 pauline 阅读(300) 评论(0) 推荐(0) 编辑

2016年6月22日

asp.net js获取控件ID

摘要: ClientID是由ASP.Net生成的服务器控件得客户端标识符,当这个控件生成到客户端页面的时候,在客户端代码访问该控件时就需要通过ClientID来访问。 以文本框为例: 一、未使用母版页 js可以使用document.getElementById('控件的ID')形式,也可以使用documen 阅读全文

posted @ 2016-06-22 15:25 pauline 阅读(7321) 评论(1) 推荐(0) 编辑

2016年6月3日

SQL SERVER全面优化-------Expert for SQL Server 诊断系列

摘要: 只是引用他人的文章 原文链接,http://www.cnblogs.com/double-K/p/5538249.html 阅读全文

posted @ 2016-06-03 11:34 pauline 阅读(129) 评论(0) 推荐(0) 编辑

2016年6月2日

C# in depth学习(1)

摘要: 第一章,C#开发的进化史 1、简单数据类型 2、排序 Sorting an ArrayList using IComparer (C# 1) Sorting a List<Product> using IComparer<Product> (C# 2) Sorting a List<Product> 阅读全文

posted @ 2016-06-02 13:55 pauline 阅读(524) 评论(0) 推荐(0) 编辑

2016年5月30日

巩固基础知识,从C# in depth开始

摘要: 真是书到用时方恨少,平时都是完成任务,书都是看个前面几章就扔书柜了。。。。 今天看了博客园一篇文章《我们为什么应该坚持写博客》,很有感触,觉得人生不能得过且过,以前为了各种原因,家庭,孩子,其实有很多都是借口,自己心里清楚。 现在孩子慢慢长大,当我督促她学习的同时,也为自己浑浑噩噩的几年感到有些羞耻 阅读全文

posted @ 2016-05-30 11:06 pauline 阅读(243) 评论(0) 推荐(0) 编辑

2013年12月3日

Sql Server参数化查询之where in和like实现详解

摘要: where in 的参数化查询实现首先说一下我们常用的办法,直接拼SQL实现,一般情况下都能满足需要string userIds = "1,2,3,4";using (SqlConnection conn = new SqlConnection(connectionString)){ conn.Open(); SqlCommand comm = new SqlCommand(); comm.Connection = conn; comm.CommandText = string.Format("select * from Users(nolock) where U 阅读全文

posted @ 2013-12-03 10:25 pauline 阅读(371) 评论(0) 推荐(0) 编辑

2012年12月21日

sql 删除用户失败(转)

摘要: 引用一个朋友的方法http://www.cnblogs.com/amylis_chen/archive/2012/12/21/2827599.html在SQL server 中删除用户失败时先将删除用户的步骤一步骤二修改删除用户fzx-team默认架构,将user架构修改为dbo修改后如下图步骤四删除数据库角色中所使用的删除用户中角色成员检查所有数据库角色中是否还有要删除所有角色中拥有的角色成员步骤五修改架构中架构所有者为dbo.检查所有架构是否已经存在所删除的用户 阅读全文

posted @ 2012-12-21 11:10 pauline 阅读(192) 评论(0) 推荐(0) 编辑

2012年12月19日

关于VS2008调试时端口号不一致的问题

摘要: 问题描述在VS2008里点“调试”后。ASP.NET Development Server的端口比调试时打开的浏览器上的端口要大2,造成每次需要调试都要手动改浏览器的端口号。如下图:解决方法一来源:http://msdn.microsoft.com/zh-cn/library/ms178109.aspx为 ASP.NET Development Server 指定端口1、在解决方案资源管理器中,单击应用程序的名称。2、在“属性”窗格中,单击“使用动态端口”旁的下箭头,然后从下拉列表选择“False”。这会允许对“端口号”属性进行编辑。3、在“属性”窗格中,单击“端口号”旁的文本框,然后键入一个 阅读全文

posted @ 2012-12-19 10:05 pauline 阅读(2854) 评论(0) 推荐(0) 编辑

2011年9月25日

SQL Server中 sysobjects、sysolumns、systypes

摘要: 1、sysobjects 系统对象表。 保存当前数据库的对象,如约束、默认值、日志、规则、存储过程等在大多数情况下,对你最有用的两个列是Sysobjects.name和Sysobjects.xtype。前面一个用来列出待考察对象的名字,而后一个用来定义对象的类型列名数据类型描述namesysname对象名。Idint对象标识号。xtypechar(2)对象类型。可以是下列对象类型中的一种: C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束.. 阅读全文

posted @ 2011-09-25 22:32 pauline 阅读(2919) 评论(0) 推荐(1) 编辑

2011年4月11日

DataSet和DataTable有用的方法

摘要: 每一个DataSet都是一个或多个DataTable 对象的集合(DataTable相当于数据库中的表),这些对象由数据行(DataRow)、数据列(DataColumn)、字段名(Column Name)、数据格(Item),以及约束(Constraint)和有关DataTable对象中数据的关系(Relations)与数据显示排序(DataView)信息组成。 DataView用来在观察数据时提供排序和过滤的功能。DataColumn用来对表中的数据值进行一定的规限。比如哪一列数据的默认值是什么、哪一列数据值的范围是什么、哪个是主键、数据值是否是只读等。 由于一个DataSet可能存在多张表,这些表可能存在关联关系,因此用parentRelations和childRelations来表述。ParentRelations表是父表,childRelations是子表,子表是对父表的引用,这样就使得一个表中的某行与另一个表中的某一行甚至整个表相关联。 阅读全文

posted @ 2011-04-11 15:55 pauline 阅读(40661) 评论(1) 推荐(7) 编辑

导航