自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 ScriptX控件部分参数说明

<br /><br />在Web项目中经常要用到打印功能,我现在使用的是ScriptX,基本功能是免费的(高级功能收费)<br />在网页中嵌入:<br /><object id="factory" viewastext style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="hppt://url/smsx.cab#Version=6,4,438,06"></object><br />这里备注一些

2010-09-19 21:27:00 930

转载 ScriptX.cab打印经验交流

ScriptX.cab打印经验交流<br />WEB打印一直困扰着大家,小弟最近做一项目,稍有心得,特来跟大家交流交流。<br />我在那个项目中是利用ScriptX.cab这个控件来解决问题的,包括各种汇总表,详细清单等等,不过最大弊端就是打印的格式是死的,你要打印出怎样的格式必须自己来做,还有就是打印分页,它是按你设置的纸张大小来分的,所以必须人为控制,我已经搞定了。<br />ScriptX.cab大家可以到网上去DOWN一个。<br />好了,废话不多说了,代码才是大家最需要看到的。<br />包括

2010-09-18 18:16:00 1897

转载 随心所欲的Web页面打印技术

随心所欲的Web页面打印技术<br />随心所欲的Web页面打印技术<br />一.概述<br />  对基于B/S架构的应用程序而言,客户端的页面打印一直是比较头疼的问题,简单的做法是:1.使用IE的打印功能;2.使用水晶报表。但以上两种办法,都有很大的局限性,很难实现特殊要求的排版和精确的定位,所以不能满足一些特殊客户的BT要求。为此,本人总结了自己在使用Web打印上的一点经验,和大家分享。<br />  本文涉及以下技术:javascript、ActiveX、ASP.NET、GDI+。<br />二.

2010-09-18 12:58:00 460

转载 鼠标钩子详解

<br />钩的作用非常大,它能够预演和修改系统事件和消息,关能在系统范围内阻止事件和消息发生.Windows系统支持多种不同类型的钩,每种类型都只监控一种Windows消息流,下面是几种常见钩类型.<br />WH_MOUSE 监控鼠标输入事件<br />WH_KEYBOARD 监控键盘输入事件<br />WH_CALLWNDPROC 监控发送到窗口过程的消息,钩过程在消息发送到窗口过程前调用<br />WH_CALLWNDPROCRET监控发送到窗口过程的消息,钩过程在消息发送到窗口过程后调用<br /

2010-09-13 15:02:00 1427

转载 Asp.net中GridView使用详解(很全,很经典)

<br />Asp.net中GridView使用详解<br />效果图参考:http://hi.baidu.com/hello%5Fworld%5Fws/album/asp%2Enet中以gv开头的图片<br />l         GridView无代码分页排序<br />l         GridView选中,编辑,取消,删除<br />l         GridView正反双向排序<br />l         GridView和下拉菜单DropDownList结合<br />l        

2010-09-13 14:59:00 1021

转载 sql server 2005 数据库关系图 开不了

<br />    sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。  <br />     <br />       解决方法如下: <br />1、设置兼容级别为90(2005为90) <br />       USE [master] <br />    

2010-09-13 14:55:00 665

转载 SQL Server CHARINDEX和PATINDEX详解

<br />如果你写过非常多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用charindex和patindex函数来搜索文字列和字符串。我将告诉你这两个函数是怎么运转的,解释他们的差别。同时提供一些例子,通过这些例子,你能能考虑使用这两个函数来解决非常多不同的字符搜索的问题。<br />        charindex和patindex函数常常用来在一段字符中搜索字符或字符串。如果被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索

2010-09-13 14:54:00 456

转载 获取SQL Server元数据的几种方法

<br />元数据简介<br />  元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义。比如在管理、维护 SQL Server 或者是开发数据库应用程序的时候,我们经常要获取一些涉及到数据库架构的信息:<br />  某个数据库中的表和视图的个数以及名称 ;<br />  某个表或者视图中列的个数以及每一列的名称、数据类型、

2010-09-13 14:53:00 470

转载 SQL Server中的cast和Convert的用法

<br />http://technet.microsoft.com/zh-cn/library/ms187928.aspx

2010-09-13 14:52:00 513

转载 SQL Server中的Collate排序规则关键字的使用

<br />我们在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面:<br />首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。<br />语法是collate collation_name<br />collation_name ::={windows_collation_name}|{sql_co

2010-09-13 14:51:00 836

转载 SQL Server中的日期计算

<br />通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 <br />           在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是

2010-09-13 14:49:00 336

转载 SQL Server 2005中增强的性能

<br />丰富的数据类型 Richer Data Types <br />  1、varchar(max)、nvarchar(max)和varbinary(max)数据类型最多可以保存2GB的数据,可以取代text、ntext或image数据类型。 <br />CREATE TABLE myTable<br />(<br />id INT,<br />content VARCHAR(MAX)<br />) <br />  2、XML数据类型 <br />  XML数据类型允许用户在SQL Server数据

2010-09-13 14:47:00 372

转载 SQL Server 2005中DateTime类型转换为Varchar类型的所有格式

<br />select CONVERT(varchar, getdate(), 120 ) <br />2004-09-12 11:06:08 <br />select CONVERT(varchar(12) , getdate(), 111 ) <br />2004/09/12 <br />select CONVERT(varchar(12) , getdate(), 112 ) <br />20040912 <br />select CONVERT(varchar(12) , getdate(), 1

2010-09-13 14:46:00 526

转载 通过内存配置来优化SQL Server的性能

<br />     Microsoft SQL Server 2000 的内存管理组件消除了对 SQL Server 可用的内存进行手工管理的需要。SQL Server 在启动时根据操作系统和其它应用程序当前正在使用的内存量,动态确定应分配的内存量。当计算机和SQL Server 上的负荷更改时,分配的内存也随之更改。有关更多信息,请参见内存构架。 <br />下列服务器配置选项可用于配置内存使用并影响服务器性能: <br /><br />  min server memory <br />  max s

2010-09-13 14:37:00 390

转载 SQL Server 2005中的文件和文件组

<br />1、文件和文件组的含义与关系<br />      每个数据库有一个主数据文件.和若干个从文件。文件是数据库的物理体现。 文件组可以包括分布在多个逻辑分区的文件,实现负载平衡。文件组允许对文件进行分组,以便于管理和数据的分配/放置。例如,可以分别在三个硬盘驱动器上创建三个文件(Data1.ndf、Data2.ndf   和   Data3.ndf),并将这三个文件指派到文件组   fgroup1   中。然后,可以明确地在文件组   fgroup1   上创建一个表。对表中数据的查询将分散到三个

2010-09-13 14:36:00 350

转载 SQL Server 2005中如何配置所用内存

<br />AWE需要锁定内存页<br />启用锁定内存页选项(Windows): <br />  1、启用锁定内存页选项 <br />  2、在"开始"菜单上单击"运行"子菜单,然后在"打开"框中键入"gpedit.msc"。 <br />  3、在"组策略"控制台上,展开"计算机配置",然后展开"Windows 设置"。 <br />  4、展开"安全设置",然后展开"本地策略"。 <br />  5、选择"用户权限分配"复选框。 <br />  6、详细资料窗格中随即显示出策略。 <br />  7、

2010-09-13 14:36:00 808

转载 SQL Server中的STUFF函数的使用

<br />STUFF ( character_expression , start , length ,character_expression ) <br />参数 <br />character_expression <br />一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。 <br />start <br />一个整数值,指定删除和插入的开始位置。如果 start 或 length 为负,则返回空字符串。如果 start 比第一个 ch

2010-09-13 14:35:00 517

转载 SQL Server中的DATEPART函数的使用

<br />定义和用法<br />DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。<br />语法<br />DATEPART(datepart,date)date 参数是合法的日期表达式。datepart 参数可以是下列的值:<br />datepart    缩写 <br />年               yy, yyyy <br />季度           qq, q <br />月              mm, m <br />年中的日     dy,

2010-09-13 14:34:00 1009

转载 SQL Server数据类型简介

<br />数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的种类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型:<br />  ·Binary [(n)]<br />  ·Varbinary [(n)]<br />  ·Char [(n)]<br />  ·Varchar[(n)]<br />  ·Nchar[(n)]<br />  ·Nvarchar[(n)]<br />  ·Da

2010-09-13 14:32:00 293

转载 SQL Server游标中的inserted和deleted临时表

<br />触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Microsoft? SQL Server 2000 自动创建和管理这些表。可以使用这两个临时的驻留内存的表测试某些数据修改的效果及设置触发器操作的条件;然而,不能直接对表中的数据进行更改。 <br />  inserted和deleted表主要用于触发器中: <br />  ·扩展表间引用完整性 <br />  ·在以视图为基础的基表中插入或更新数据 <br />  ·检查错误并基于错误采取行动 <br />  找到数

2010-09-13 14:31:00 1062

转载 SQL Server 2005语法增强之OBJECT_ID

<br />在SQL Server的以前版本中OBJECT_ID只接受一个参数,即对象的名称,在最新的版本中微软对这个内部函数作了功能方面的增强,我们先看看微软MSDN上的描述:<br />重要提示:<br />使用 OBJECT_ID 不能查询非架构范围内的对象(如 DDL 触发器)。对于在 sys.objects 目录视图中找不到的对象,需要通过查询适当的目录视图来获取该对象的标识号。例如,若要返回 DDL 触发器的对象标识号,请使用 SELECT OBJECT_ID FROM sys.triggers

2010-09-13 14:30:00 377

转载 SQL Server中的OBJECTPROPERTY函数使用

<br />返回当前数据库中对象的有关信息。<br />语法<br />OBJECTPROPERTY ( id , property ) <br />参数<br />id<br />一个表达式,包含当前数据库中某个对象的 ID。id 的数据类型是 int。<br />Property<br />一个表达式,包含针对由 id 指定的对象将要返回的信息。Property 可以是下面这些值中的一个。<br /> <br /> <br />说明   除非加以注释,否则,如果 property 是无效的属性名,则返回

2010-09-13 14:29:00 844

转载 SQL Server中的union关键字功能介绍

<br />UNION 运算符是将两个或更多查询的结果组合为单个结果集, 该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。 <br />         使用 UNION 组合查询的结果集有两个最基本的规则:<br />         1、所有查询中的列数和列的顺序必须相同。<br />         2、数据类型必须兼容<br />         a、UNION的结果集列名与第一个select语句中的结果集中的列名相同,其他select语句的结果集列名被忽略<br /> 

2010-09-13 14:28:00 674

转载 SQl Server中的ISNULL函数用法

<br />语法<br /> <br />ISNULL ( check_expression , replacement_value )<br /> <br />备注<br />如果 check_expression 不为 NULL,则返回它的值;否则,在将 replacement_value 隐式转换为 check_expression 的类型(如果这两个类型不同)后,则返回前者。<br />参数<br />check_expression <br />将被检查是否为 NULL 的表达式。check_ex

2010-09-13 14:28:00 860

转载 SQL Server中的通配符

<br />通配符_<br />"_"号表示任意单个字符,该符号只能匹配一个字符."_"可以放在查询条件的任意位置,且只能代表一个字符.一个汉字只使用一个"_"表示.<br />通配符%<br />"%"符号是字符匹配符,能匹配0个或更多字符的任意长度的字符串.在SQL语句中可以在查询条件的任意位置放置一个%来代表一个任意长度的字符串.在查询条件时也可以放置两个%进行查询,但在查询条件中最好不要连续出现两个%<br />通配符[]<br />在模式查询中可以利用"[]"来实现查询一定范围的数据.[]用于指定

2010-09-13 14:27:00 423

转载 SQL Server中的Set RowCount命令

<br />使 Microsoft® SQL Server™ 在返回指定的行数之后停止处理查询。 <br />语法<br />SET ROWCOUNT { number | @number_var } <br />参数<br />number | @number_var<br />是在停止给定查询之前要处理的行数(整数)。<br />注释<br />建议将当前使用 SET ROWCOUNT 的 DELETE、INSERT 和 UPDATE 语句重新编写为使用 TOP 语法。有关更多信息,请参见 DELETE

2010-09-13 14:26:00 1257

转载 SQL Server中的sp_executesql系统存储过程

<br />sp_executesql语法 <br /> <br />sp_executesql [@stmt =] stmt<br />[<br />    {, [@params =] N'@parameter_name  data_type [,...n]' }<br />    {, [@param1 =] 'value1' [,...n] }<br />]<br /> <br />参数<br />[@stmt =] stmt<br /> <br />包含 Transact-SQL 语句或批处理的

2010-09-13 14:25:00 700

转载 SQL Server中的Set Quoted_Identifier On/Off命令

<br />当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQL 标识符规则。有关详细信息,请参阅标识符。文字可以由单引号或双引号分隔。<br />当 SET QUOTED_IDENTIFIER 为 ON(默认值)时,由双引号分隔的所有字符串都被解释为对象标识符。因此,加引号的标识符不必符合 Transact-SQL 标识符规则。

2010-09-13 14:24:00 1371

转载 SQL Server中的Replicate函数

<br />REPLICATE   <br />  以指定的次数重复字符表达式。   <br />    <br />  语法   <br />  REPLICATE   (   character_expression   ,   integer_expression   )     <br />    <br />  参数   <br />  character_expression   <br />    <br />  由字符数据组成的字母数字表达式。character_expression   可

2010-09-13 14:23:00 1976

转载 SQL Server中的TextPtr函数

<br />以 varbinary 格式返回对应于 text、ntext 或 image 列的文本指针值。检索到的文本指针值可用于 READTEXT、WRITETEXT 和 UPDATETEXT 语句。<br />语法<br />TEXTPTR ( column )<br />参数<br />column<br />待使用的 text、ntext 或 image 列。<br />返回类型<br />varbinary<br />注释<br />在 Microsoft SQL Server™ 2000 中,对

2010-09-13 14:22:00 1422

转载 SQL Server中的UpdateText和WriteText命令

<br />UPDATETEXT<br />更新现有 text、ntext 或 image 字段。使用 UPDATETEXT 在适当的位置更改 text、ntext 或 image 列的一部分。使用 WRITETEXT 来更新和替换整个 text、ntext 或 image 字段。<br />语法<br />UPDATETEXT { table_name.dest_column_name dest_text_ptr } <br />    { NULL | insert_offset }<br />   

2010-09-13 14:16:00 1682

转载 SQL Server中DataLength函数和Len函数的区别

<br />DATALENGTH()函数返回一个用于对值进行管理的字节数,这有助于揭示不同数据类型间的一些有趣差别。当把varchar类型传递给DATALENGTH()和LEN()函数时,它们将返回相同的值:<br />1.DECLARE @Value varchar(20)  2.SET @Value = 'abc' 3.SELECT DATALENGTH(@Value)  4.SELECT LEN(@Value) 这些语句的返回值都为3。因为varchar类型使用了3个单字节字符来存储三个字符的值。然而

2010-09-13 14:15:00 972

转载 SQL Server 2005中如何跨库查询数据

<br />由于业务逻辑的多样性<br />经常得在sql server中查询不同数据库中数据<br />这就产生了分布式查询的需求<br />现我将开发中遇到的几种查询总结如下:<br /><br />1.access版本<br />--建立连接服务器<br />EXEC sp_addlinkedserver<br />--要创建的链接服务器名称 <br />'ai',            <br />--产品名称              <br />'access',    <br />--OLE

2010-09-13 14:11:00 471

转载 如何对SQL Server 2005进行设置以允许远程连接

<br />在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。在使用任何程序连接到 SQL Server 时都可能会发生此问题。例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息: <br />       Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导

2010-09-13 14:10:00 301

转载 SQL Server中QUOTENAME函数的使用

<br />--函数QUOTENAME<br />--功能:返回带有分隔符的Unicode 字符串,分隔符的加入可使输入的字符串成为有效的Microsoft SQL Server 2005 分隔标识符。<br />--语法<br />QUOTENAME ( 'character_string' [ , 'quote_character' ] ) <br />--举例说明:<br />--比如你有一个表,名字叫index<br />--你有一个动态查询,参数是表名<br />declare @tbname v

2010-09-13 13:03:00 535

转载 SQL Server中的Truncate命令

<br />truncate操作 同没有where条件的delete操作十分相似。<br />1、无论truncate大表还是小表速度都非常快。delete要产生回滚信息来满足回滚需求,而truncate是不产生的。<br />2、truncate是DDL语句进行隐式提交,不能进行回滚操作。<br />3、truncate重新设定表和索引的HWM(高水标记),由于全表扫描和索引快速扫描都要读取所有的数据块知道HWM为止。所以全表扫描的性能不会因为delete而提高,但是经过truncate操作后

2010-09-13 13:02:00 1658

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除