上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: sysobjects 表 在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。 列名 数据类型 描述 name sysname 对象名。 Id int 对象标识号。 xtype char(2) 对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P = 存储过程 PK = PRIMARY KEY 约束(类型是 K) RF = 复制筛选存储过程 S = 系统表 TF = 阅读全文
posted @ 2013-07-23 09:09 Daniel_Lu 阅读(729) 评论(0) 推荐(0) 编辑
摘要: ASPxGridView控件实现多表头的两种方法本文来源于:http://www.lmwlove.com/ac/ID490在项目中一直都是用ASPxGridView控件,免不了需要在ASPxGridView控件上实现多表头,本人研究了实现多表头的两种方法,以供大家参考。因ASPxGridView与GridView控件差不多,以下思路同样也适用于微软的GridView控件。以下代码中表头的细节处理为本人项目所需,读者可根据自己的需求修改代码。方法一:在Render事件中重写AspxGridView表头,主要思路是获取到表头对象,再重绘表头。 protected override void Ren 阅读全文
posted @ 2013-06-04 08:58 Daniel_Lu 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 以下介绍C# ping命令的两种实现方法。C# ping命令实现:利用原始Socket套接字,实现ICMP协议。usingSystem; usingSystem.Collections.Generic; usingSystem.Text; usingSystem.Net; usingSystem.Net.Sockets; namespacePingC { classping { constintSOCKET_ERROR=-1; constintICMP_ECHO=8; staticvoidMain(string[]args) { pingp=newping(); Console.WriteLi 阅读全文
posted @ 2011-11-17 09:05 Daniel_Lu 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 什么是WMI?Windows Management Instrumentation (WMI)是可伸缩的系统管理结构,该规范采用一个统一、基于标准且可扩展的面向对象接口。它提供与系统管理员信息和基础WMI API交互的标准方法,主要由系统管理应用程序开发人员和系统管理员用来访问和操作系统管理信息;它可用来生成组织和管理系统信息的工具,使系统管理人员能够更密切的监视系统活动。WMI提供了一套内置在Microsoft Windows操作系统中的丰富的系统管理服务,可以在有大量的应用程序、服务和设备的系统中提供全方位的管理功能。它允许应用程序的开发者,使用简单的、一致的机制,去查询企业中的任一台计算 阅读全文
posted @ 2011-11-15 22:14 Daniel_Lu 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 51aspx推荐使用WebApplication 本文将向大家简单介绍一下VS2005中WebSite和WebApplicationd的区别,希望能够对大家有所帮助。 WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。 ●生成的程序集 WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息 ●可以将网站拆分成多个项目以方便管理 ● 阅读全文
posted @ 2011-08-19 23:38 Daniel_Lu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: select 字段名,count(字段名) from 表名 group by 字段名 having count(字段名)>1SELECT VWS, COUNT(VWS) AS Expr1FROM EsBomGROUP BY VWSHAVING (COUNT(VWS) > 1) 阅读全文
posted @ 2011-06-08 11:22 Daniel_Lu 阅读(269) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/jiang_yy_jiang/blog/item/3a94321994308676dab4bd9f.html之前一直想弄个汉字转化工具,一直没能实现,今天发现原来早就可以实现了,先给各位推荐下这个库:这两个提供这是微软亚洲汉字开发中心开发的,下面是说明:2009年3月31日,微软发布了 Microsoft Visual Studio International Pack 1.0 SR1。Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库提供的类,.NE 阅读全文
posted @ 2011-03-14 15:15 Daniel_Lu 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Runtime.InteropServices; //必要引用using System.Security.Princip 阅读全文
posted @ 2011-03-08 10:53 Daniel_Lu 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 先记下我要的转换方法吧,把yyyyMMddHHmmss格式的字符串转换为datetime格式的时间DateTime dt = DateTime.ParseExact("20060709110901","yyyyMMddhhmmss", System.Globalization.CultureInfo.CurrentCulture);另外还有很多时间格式的转变,收录如下:参数format格式详细用法:格式字符 关联属性/说明 d ShortDatePattern D LongDatePattern f 完整日期和时间(长日期和短时间) F FullDateTimePattern(长日期和长时间) 阅读全文
posted @ 2011-02-22 11:31 Daniel_Lu 阅读(2674) 评论(0) 推荐(0) 编辑
摘要: .Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。“protected void Page_Load(object sender, EventArgs e)”这段代码相信没有人不熟悉的。细心一点一定会发现,非常多的事件方法都是带了“object sender, EventArgs e”这两个参数。这是不是和委托非常相似呢?一、委托(有些书中也称为委派)委托是什么呢?这个名字的意思已经赋予了我们想象的空间,你是编程的,你现在正在写一个ASP.NET网页,而JS是你不熟悉的,于是你委托你 阅读全文
posted @ 2011-01-23 20:04 Daniel_Lu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/finesite/articles/255884.html 阅读全文
posted @ 2011-01-21 14:41 Daniel_Lu 阅读(111) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.html引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的 阅读全文
posted @ 2011-01-21 09:26 Daniel_Lu 阅读(158) 评论(0) 推荐(0) 编辑
摘要: VB.NET有很多值得学习的地方,这里我们主要介绍VB.NET循环,VB.NET循环有三种形式:For/Next循环、While/End While循环、Do/Loop循环和For/Each循环。1. For/Next循环用For/Next循环可以精确地控制循环体的执行次数。For/Next循环的语法如下:其中,用Step关键字可以定义循环计数器的增长方式,stepvalue的值(可正可负)来适应各种不同的需求。Exit For语句允许在某种条件下直接退出循环体。用For/Next语句来实现显示二维数组的内容。可以看出,用For/Next循环来显示数组这样的可以确定循环次数的数据结构是十分方便 阅读全文
posted @ 2011-01-18 08:59 Daniel_Lu 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 以实例说明select jCode,jName,sum(jQty) from jProduct where jCode like '%0123%' group by jCode,jName having sum(jQty)100上面这句的执行过程大致应该是这样的先根据where条件子句进行过来再根据group by子句进行聚合最后再根据having子句对聚合结果进行过滤注意:having子句是聚组函数唯一出现的地方 阅读全文
posted @ 2011-01-13 11:01 Daniel_Lu 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 转 http://www.cnblogs.com/William_Fire/archive/2005/07/13/191916.html连接池允许应用程序从连接池中获得一个连接并使用这个连接,而不需要为每一个连接请求重新建立一个连接。一旦一个新的连接被创建并且放置在连接池中,应用程序就可以重复使用这个连接而不必实施整个数据库连接创建过程。当应用程序请求一个连接时,连接池为该应用程序分配一个连接而不是重新建立一个连接;当应用程序使用完连接后,该连接被归还给连接池而不是直接释放。数据库连接池中可能存在着多个没有被使用的连接一直连接着数据库(这意味着资源的浪费)。 使用连接池的最主要的优点是性能。创 阅读全文
posted @ 2011-01-13 09:49 Daniel_Lu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Aspose.Cells操作说明 中文版有 地址为:http://wenku.baidu.com/view/155f144de518964bcf847cb8.htmlAspose.Cells相应操作1,上传1.1 WorkbookWorkbook workBook = new Workbook();属性:名称 值类型 说明Colors Color[] 获取或设置Excel颜色ConvertNumericData bool 获取或设置是否将字符串转换至数字数据默认值为 trueDataSorter DataSorter 获取或设置数据分级Date1904 bool DefaultStyle As 阅读全文
posted @ 2011-01-07 21:21 Daniel_Lu 阅读(1651) 评论(1) 推荐(0) 编辑
摘要: 第一种方法: 使用output参数USE AdventureWorks;GOIF OBJECT_ID ( 'Production.usp_GetList', 'P' ) IS NOT NULL DROP PROCEDURE Production.usp_GetList;GOCREATE PROCEDURE Production.usp_GetList @product varchar(40) , @maxprice money , @compareprice money OUTPUT , @listprice money OUTAS SELECT p.name AS Product, p 阅读全文
posted @ 2010-12-22 16:27 Daniel_Lu 阅读(222) 评论(0) 推荐(0) 编辑
摘要: CREATE PROCEDURE dbo.sp_ChangeUnitCoding (@OldUnitCoding varchar(20),@NewUnitCoding varchar(20))AS DECLARE @RETURNVALUE VARCHAR(1) BEGIN TRAN t1 --1 UPDATE tab_A SET UnitCoding=@NewUnitCoding WHERE UnitCoding=@OldUnitCoding IF @@error0 GOTO err_do --2 UPDATE tab_B SET UnitCoding=@NewUnitCoding W 阅读全文
posted @ 2010-12-22 16:17 Daniel_Lu 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 存储过程 p_sys_Login 定义如下:CREATE PROCEDURE p_sys_Login  @argUserID  varchar(20),    --用户名  @argPassword varchar(20),    --密码  @argResult  varchar(50) OUTPUT --登录结果AS/*  具体内容自己写咯*/下面演示如何在C#中用最简洁有效的代码执行该存储过程并返回数据:/// summary /// 用户登录验证 /// /summary /// param name="userID"用户名/param /// param name= 阅读全文
posted @ 2010-12-22 15:28 Daniel_Lu 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1:ReturnValue只能返回0,1,-1这样的数据,局限性很大 ,而在存储过程中用OutPut参数,可以返回各种类型的数据,比较灵活方便。ReturnValue 是用来返回错误码的,output是指存储过程传出参数 例如 : @Flag varchar(20) output sql存储过程:create proc Test@B varchar(50) output,@C varchar(50)asbegindeclare @A intset @B=@C+'Return'set @A=1000return @Aendc#程序代码: System.Data.SqlClient.SqlConn 阅读全文
posted @ 2010-12-22 11:31 Daniel_Lu 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 开场白还是要来下的,又过了一年,很久没有和cnblogs朋友见面了。我还看到了我上几篇MSSQL的回复里面一直说期待我的下一个好文,唉!先谢罪了,太久没发表东东了。主要是因为有点忙,加上一回去就是学习,所以没时间给大家整理资料。最近因为要给公司培训一些东西,所以以后也会出一些文章的,所谓浓缩就是精华,所以大家就期待吧。 其实写文章总结也是对自己知识的一些反复,总结的时候可以查漏补缺,也可以给各位博友们提供一些看法和思路。我记得看过一篇架构师的曲线图里面也讲到了“写文章”总结的重要性。 今天开场白有点多,大家耐心点。呵呵,其实一直想写一个关于如何学习东西的文章,只有下次了,好了,那么我们进入主题 阅读全文
posted @ 2010-12-20 15:22 Daniel_Lu 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 一直以为存储过程会自动实现事务操作,其实不然。存储过程只是提供的事务操作的支持。要实现事务操作,还得自己实现。 基本上方法有两个: SET XACT_ABORT指定当 Transact-SQL 语句产生运行时错误时,Microsoft® SQL Server™ 是否自动回滚当前事务。语法SET XACT_ABORT { ON | OFF }注释 当 SET XACT_ABORT 为 ON 时,如果 Transact-SQL 语句产生运行 时错误,整个事务将终止并回滚。为 OFF 时,只回滚产生错误的 Transact-SQL 语句,而事务将继续进行处理。编译错误(如语法错 阅读全文
posted @ 2010-12-20 15:17 Daniel_Lu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/yzsind/archive/2010/12/06/6059209.aspx 阅读全文
posted @ 2010-12-14 21:23 Daniel_Lu 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://msdn.microsoft.com/en-us/library/ms187926.aspxUse the SET NOCOUNT ON statement as the first statement in the body of the procedure. That is, place it just after the AS keyword. This turns off messages that SQL Server sends back to the client after any SELECT, INSERT, UPDATE, MERGE, and D 阅读全文
posted @ 2010-12-13 13:07 Daniel_Lu 阅读(344) 评论(1) 推荐(0) 编辑
摘要: 测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下: Request.ApplicationPath: /testweb Request.CurrentExecutionFilePath: /testweb/default.aspx Request.FilePath: /testweb/default.aspx Request.Path: /testweb/default.aspx Request.PathInfo: Request.PhysicalApplicationPath: E:\WWW\testweb\ Request.Ph 阅读全文
posted @ 2010-12-13 08:23 Daniel_Lu 阅读(227) 评论(0) 推荐(0) 编辑
摘要: //十进制转二进制 Console.WriteLine(Convert.ToString(69,2)); //十进制转八进制 Console.WriteLine(Convert.ToString(69,8)); //十进制转十六进制 Console.WriteLine(Convert.ToString(69,16)); //二进制转十进制 Console.WriteLine(Convert.ToInt32("100111101″,2)); //八进制转十进制 Console.WriteLine(Convert.ToInt32(”76″,8)); //十六进制转十进制 Console.Write 阅读全文
posted @ 2010-12-09 08:23 Daniel_Lu 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 最近做一个项目,其中有许多部分需要用到分页功能 并且这些需要分页的地方有一个共同的特点,那就是,分页,但并不是按ID(主键)来排序,而是要求按其他有重复值的列进行排序,比如,其中有一个页面,要列出将近1万条客户记录,要求按客户付费金额进行排序,这种情况,如果使用网上流行的通用分页存储过程是行不能的,比如,像下面的分页存储过程虽然很棒,可是,用在这里的话,就无计可施:(这个存储过程是我在CSDN上看到一位前辈高人写的) CREATE PROCEDURE GetRecordFromPage @tblName varchar(255), -- 表名 @fldName varchar(255), 阅读全文
posted @ 2010-12-07 14:57 Daniel_Lu 阅读(379) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/KissKnife/archive/2008/11/17/1335271.html1、ADO.NET相关对象一句话介绍1)DataAdapter:DataAdapter实际是一个SQL语句集合,因为对Database的操作最终需要归结到SQL语句。2)Dataset:DataSet可以理解成若干DataTable的集合,DataSet在内存里面维护一个表集合包括表间关系。对于.NET Framework 2.0之前的版本,DataSet在ADO.NET中拥有至关重要的作用,但在其后的版本中,由于DataTable类的完备(例如与XML相关的几个方法 阅读全文
posted @ 2010-12-06 16:13 Daniel_Lu 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 首先主键和索引的区别主键(PRIMARY KEY ) 来自MSDN的描述: 表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。 一个表只能有一个 PRIMARY KEY 约束,并且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束可保证数据的唯一性,因此经常对标识列定义这种约束。 如果为表指定了 PRIMARY KEY 约束,则 SQL Server 2005 数据库引擎 将通过为主键列创建唯一索引来强制数据的唯一性。当在 阅读全文
posted @ 2010-12-06 15:11 Daniel_Lu 阅读(159) 评论(0) 推荐(0) 编辑
摘要: SqlHelper 下载 SQLHelper.rar//===============================================================================// This file is based on the Microsoft Data Access Application Block for .NET// For more information please go to // http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp//============ 阅读全文
posted @ 2010-12-06 09:35 Daniel_Lu 阅读(818) 评论(0) 推荐(0) 编辑
摘要: using System;using System.IO;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections;using System.Web;namespace MyCampus.Component{ /// summary /// SqlResult 的摘要说明。 /// 作者:刘志波 /// 时间:2003-2-11 /// 说明: /// 存储过程的返回值纪录类 /// DataSet : 表示返回的表 /// Output 阅读全文
posted @ 2010-12-06 09:26 Daniel_Lu 阅读(355) 评论(1) 推荐(0) 编辑
摘要: http://www.cnblogs.com/mayingbao/archive/2007/11/30/978530.html 阅读全文
posted @ 2010-12-03 11:27 Daniel_Lu 阅读(181) 评论(0) 推荐(0) 编辑
摘要: http://www.ibm.com/developerworks/cn/xml/x-ajaxjquery.htmlhttp://www.w3school.com.cn/jquery/jquery_ajax.asp 阅读全文
posted @ 2010-12-01 15:09 Daniel_Lu 阅读(104) 评论(0) 推荐(0) 编辑
摘要: SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。下表列出 SET 与 SELECT ... 阅读全文
posted @ 2010-12-01 14:15 Daniel_Lu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: SQL Server查询优化. 如何实现优化查询. http://topic.csdn.net/u/20080416/08/24b62a73-ab5a-4927-97af-81e7e790445d.html 索引的基本原理,以及数据是如何被访问的http://topic.csdn.net/u/20080521/15/c5ee330e-596d-4957-8032-5bb9a80a9218.html... 阅读全文
posted @ 2010-12-01 12:00 Daniel_Lu 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 这段代码就是设置session在web.config中的存储方式。< sessionState mode="Off|InProc|StateServer|SQLServer" cookieless="true|false" timeout="number of minutes" stateConnectionString="tcpip=server:port" sqlConnecti... 阅读全文
posted @ 2010-12-01 11:13 Daniel_Lu 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 临时表概述临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Se... 阅读全文
posted @ 2010-12-01 10:26 Daniel_Lu 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 存储过程(StoredProcedure)是放置在数据库端的一组经过编译的、以SQL语句为基础的命令集。 举例: 1. Create procedure studentSelect As Select * from student 这是一个显示student数据表的存储过程。这个存储过程不带任何待定参数。 2. Create procedure studentUpdate ( @orderID... 阅读全文
posted @ 2010-11-29 14:54 Daniel_Lu 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 转 http://www.cnblogs.com/hcl0208/archive/2007/11/09/954160.html RunProc.dll是一款提供针对.NET 2.0 + MSSQL2k(经简单测试,支持sql2005)环境下的存储过程调用的封装库,可支持不同类型的Proc应用,无论是带输入参数,输出参数,还是结果集合,[暂不支持return],它都可以帮你快速搞定,返回你想到的结果... 阅读全文
posted @ 2010-11-29 14:31 Daniel_Lu 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 当执行存贮过程插入一条值的时候,要将新增的这一条数据的自增列返回去,存储过程如下CREATE PROCEDURE sp_News_ADD@ClassID bigint,@CategoryID bigint,@RegionID bigint,@Title varchar(50),@Content text,@Author varchar(50),@PubDate varchar(20),@PubUs... 阅读全文
posted @ 2010-11-29 14:24 Daniel_Lu 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页