摘要: 1。我个人认为最好的分页方法是:Select top 10 * from table where id200写成存储过程,上面的语句要拼一下sql语句,要获得最后大于的哪一个ID号2。那个用游标的方式,只适合于小数据量的表,如果表在一万行以上,就差劲了你的存储过程还比不上NOT IN分页,示例:SELECT Top 10 * FROM Customers WHERE Customerid NOT IN (SELECT TOP 20 Customerid from Customers )declare @SQLStr varchar(8000)set @SQLStr='SELECT Top ' 阅读全文
posted @ 2007-03-23 23:04 leonardleonard 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 征集佳句-精妙SQL语句收集 SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教!一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7 阅读全文
posted @ 2007-03-23 23:04 leonardleonard 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1将sql中使用的一些特殊符号,如' -- /* ; %等用Replace()过滤;2限制文本框输入字符的长度;3检查用户输入的合法性;客户端与服务器端都要执行,可以使用正则。4使用带参数的SQL语句形式。尽量用存储过程 阅读全文
posted @ 2007-03-23 22:52 leonardleonard 阅读(109) 评论(0) 推荐(0) 编辑
摘要: //--身份证号码验证-支持新的带x身份证functionisIdCardNo(num){varfactorArr=newArray(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);varerror;varvarArray=newArray();varintValue;varlngProduct=0;varintCheckDigit;varintStrLen=num.length;varidNumber=num;//initializeif((intStrLen!=15)&&(intStrLen!=18)){//error="输入身份证号码长度不对!";//ale 阅读全文
posted @ 2007-03-23 22:34 leonardleonard 阅读(205) 评论(0) 推荐(0) 编辑
摘要: //--需要引用usingSystem.Net以及usingSystem.IO;privatestringGetContentFromUrll(string_requestUrl){string_StrResponse="";HttpWebRequest_WebRequest=(HttpWebRequest)WebRequest.Create(_requestUrl);_WebRequest.Method="GET";WebResponse_WebResponse=_WebRequest.GetResponse();StreamReader_ResponseStream=newStreamRe 阅读全文
posted @ 2007-03-23 22:18 leonardleonard 阅读(113) 评论(0) 推荐(0) 编辑
摘要: !DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"htmlxmlns="http://www.w3.org/1999/xhtml"headmetahttp-equiv="Content-Type"content="text/html;charset=gb2312"/title收藏的几个css按钮样式/title/headstyletable{width:95%;border:1px#E6D1 阅读全文
posted @ 2007-03-23 22:16 leonardleonard 阅读(121) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Messaging;namespaceSuzsoft.Alarming.Service{///summary///MessageQueuehelperclass////summary///typeparamname="T"/typeparampublicclassMessageQueueHelperT:MarshalByRefObjectwhereT:class,new(){publicMessageQueueHelper(str 阅读全文
posted @ 2007-03-23 22:15 leonardleonard 阅读(213) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Text;using System.Text.RegularExpressions;namespace HKH.Common{/// summary/// 人民币大小写格式转换/// /summary/// remarks Create By Lwt on 2006/09/23/// /remarkspublic class clsRMB{private clsRMB(){}#region 格式化/// summary/// 格式化(大写转小写)/// /summary/// param name="strRMB" 阅读全文
posted @ 2007-03-23 22:08 leonardleonard 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1、类设计,EXCEL要据配置读入DATASETusing System;using System.Data;using System.Collections;using System.Data.OleDb;namespace HKH.Common{/// summary/// Excel 表格中 列标头 与 列索引 的对应转换/// /summary/// remarksCreate By Liwt on 2006 - 09 - 15/// /remarksenum EnumExcelColumn{A = 0,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R 阅读全文
posted @ 2007-03-23 22:06 leonardleonard 阅读(527) 评论(0) 推荐(0) 编辑
摘要: using System;using Microsoft.Win32;using System.Globalization;using System.Runtime;using System.Runtime.InteropServices;using System.Text;using System.IO; namespace HKH.Common{/// summary/// Summary description for clsIDE./// /summarypublic class clsIDE{/// summary/// 获取硬盘相应分区的序列号/// /summary 阅读全文
posted @ 2007-03-23 22:05 leonardleonard 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Request.ServerVariables("HTTP_X_FORWARDED_FOR")透过代理服务器取得客户端的真实IP地址,有些用此方法读取到的仍然是代理服务器的IP。还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么取到的值将是空的。 Request.ServerVariables("Url")返回服务器地址 Request.ServerVariables("Path_Info")客户端提供的路径信息 Request.ServerVariables("Appl_Physical_Path")与应用程序元数据库路径相应的物理路径 Request.ServerVariabl 阅读全文
posted @ 2007-03-23 22:03 leonardleonard 阅读(136) 评论(0) 推荐(0) 编辑
摘要: DOS命令大全一)MD——建立子目录  1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子目录。 C:、>MD FOX (在当前驱动器C盘下创建子目录FOX) C:、>MD FOX 、USER (在FOX 子目录下再创建USER子目录) (二)CD——改变当前目录 1.功能:显示当前目录 2.类型:内部 阅读全文
posted @ 2007-03-23 22:02 leonardleonard 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 文件传输软件的使用格式为:FTPFTP地址,若连 接成功,系统将提示用户输入用户名及口令:LOGIN: (输入合法的用户名或者“ANONMOUS”):PASSWORD: (输入合法的口令,若以“ANONMOUS”方式登录,一般不用口令):第一节 FTP命令基础进入想要连接的FTP站点后,用户就可以进行相应的文件传输操作了,其中一些重要 的命令及相似的命令 如下:1)HELP、 ?、RHEIP、REMOTEHELPHELP显示LOCAL端的命令说明,若不接受则显示所有可用命令;?相当于HELP,例如:?CD:RHELP同HELP,只是它用来显示REMOTE端的命令说明;REMOTEHELP相 阅读全文
posted @ 2007-03-23 22:00 leonardleonard 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同3.取回表中字段:declare @lis 阅读全文
posted @ 2007-03-23 21:58 leonardleonard 阅读(140) 评论(0) 推荐(0) 编辑
摘要: WMI使用技巧集 很多的朋友对WMI可能见过但理解不深,我也是十分想了解关于WMI的知识,可一直找不对太合适的资料,在网上的一些资料不是有很多错误,就是讲解不清,我有空的时候将关于WMI的知识集中一下,放在这里便于大家学习。本贴会不断增加。1、什么是WMIWMI是英文WindowsManagementInstrumentation的简写,它的功能主要是:访问本地主机的一些信息和服务,可以管理远程计算机(当然你必须要拥有足够的权限),比如:重启,关机,关闭进程,创建进程等。2、如何用WMI获得本地磁盘的信息?首先要在VS.NET中创建一个项目,然后在添加引用中引用一个.net的装配件:Syste 阅读全文
posted @ 2007-03-23 21:55 leonardleonard 阅读(194) 评论(0) 推荐(0) 编辑
摘要: .NET 框架中的 WMI 命名空间.NET框架中与WMI规范有关的命名空间有两个,分别是System.Management和System.Management.Instrumentation两个命名空间。其中System.Managemen命名空间提供的类对象为访问各种管理对象提供了面向对象的编程接口,而System.Management.Instrumentation命名空间提供的类用来设置用户自定义的应用程序,使得这些应用程序对象能够符合WMI的规范,从而通过WMI向使用该应用程序的管理者公开其提供的管理信息和事件,这些使用者有可能是Microsoft Application Cente 阅读全文
posted @ 2007-03-23 21:52 leonardleonard 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 管理对象的信息查询和方法访问在这一节内容,我们将通过几个实例来学习如何查询管理对象信息和访问管理对象提供的方法,这一部分内容将使用到我们在前面讲述到的System.Management命名空间中的相关类对象。管理对象的信息查询管理对象的信息查询有两种方式,一种是直接枚举管理对象的各种属性,而获取我们感兴趣的数据;一种方法是通过SQL查询语句的方式来过滤冗余的数据,而得到感兴趣的数据。对于一个Win32_LogicalDisk实例对象而言,它有那些属性,也就是它有那些信息可以供我们访问呢?这些属性名是什么样的?这是开发人员在开发过程中经常遇到的问题,通常我们是可以去查MSDN,但是在这里我给出一 阅读全文
posted @ 2007-03-23 21:51 leonardleonard 阅读(156) 评论(0) 推荐(0) 编辑
摘要: WMI事件概述对于从事Winows编程的开发人员来说,事件驱动的应用程序设计是再熟悉不过了,但是WMI中的事件又是一个什么样的概念呢?对于宝贵的内存和CPU资源,管理员需要不断的监视其性能;对于磁盘而言,我们需要随时知道它的使用情况,包括I/O性能,剩余空间等……操作系统中如此之多的管理对象需要管理员一刻不停的监视其运行的状态,这样的工作负担是十分庞大的。因此,能不能当管理对象的性能数据接近某个我们事先设定的临界值时,发出警报或者Email通知给管理员,希望他能来处理。这种情形就是WMI中的事件处理机制,这种机制使得开发人员能够发布、订阅、传递事件的消息。对于WMI事件处理机制来说,它必须解决 阅读全文
posted @ 2007-03-23 21:51 leonardleonard 阅读(341) 评论(0) 推荐(0) 编辑
摘要: C#没有提供播放MP3等音频文件的类,要编写播放MP3等音频文件程序,必须使用第三方控件或类。本文使用API函数mciSendString,编写一个播放MP3等音频文件的类。  具体源码如下:  一、使用API函数mciSendString构成的媒体播放类。程序代码usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Text;usingSystem.IO;namespaceclsMCIPlay{ ///summary ///clsMci的摘要说明。 ////summary publicclassclsMCI {  pu 阅读全文
posted @ 2007-03-23 21:49 leonardleonard 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 电脑朗读”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习...下面的Speech已对MSTTS作了简单封装。1.安装好MSTTS(如果你有装金山词霸,系统就已经安装了,在C:\windows\speech\下),可以在winntspeech中打到vtxtauto.tlb文件; 没有的话,就要装TTS和SAPI在金山的碟上有这两个文件! TTS:Microsoft Text-To-Speech Engine (全文朗读引擎) SAPI:Microsoft Speech API (语音API)2.用.NetSDK自带的tlbimp工具把vtxtauto.t 阅读全文
posted @ 2007-03-23 21:48 leonardleonard 阅读(231) 评论(0) 推荐(0) 编辑