Visual Studio安装卸载模板 Visual Studio中有两种类型的模板:项目模板和项模板一、已安装模板:默认情况下,与产品一起安装的模板位于以下位置:①\<Visual Studio 安装目录>\Common7\IDE\ItemTemplates\语言\②\<Visual Studio 安装目录>\Common7\IDE\ProjectTemplates\语言\例:C:...
Form禁止表单自动完成 要使文本框在输入的时候不自动完成可使用 “autocomplete="off" ” ,即<form autocomplete="off"></form>转载于:https://www.cnblogs.com/zhangpengshou/archive/2009/07/30/1534730.html...
【项目经理之修炼(1)】《序章》关于要写给谁看的问题(转) 从事这么多年的软件项目管理工作,也该奉献一些自己的见解和心得了——老孙的心里话。那么,要写文章,首先是要搞清楚写给谁看。开门见山的说,我是写给下面三类软件业朋友的:一.想要成为软件项目经理的朋友;二.刚刚从技术转型做项目管理的朋友;三.空降到陌生工作环境做项目管理的朋友。我为什么要选择这些朋友作为我的读者呢?很简单,他们有三个共同点...
SQLServer收缩数据库日志 SQL2000删除数据库日志有两种方法一种方法:清空日志。1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件,在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了另一种方法有一定的风险性,因为SQL...
WinForm打开网页 System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://www.baidu.com/"); 转载于:https://www.cnblogs.com/zhangpengshou/archive/2009/08/31/1557503.html
Graphics竖排打印字体 g.DrawString("第一联白..存根联", fTitle, Brushes.Black, 250, 30, new StringFormat(StringFormatFlags.DirectionVertical));g.DrawString("第二联红..随货同行联", fTitle, Brushes.Black, 250, 30, new StringFormat(Strin...
C# FontStyle c#的字体风格FontStyle怎样才能同时是bold,Underline,Strikeout?同时具有这样的属性是这样的: FontStyle style = FontStyle.Regular; style |= FontStyle.Bold; style |= FontStyle.Italic; 如果是去掉某一种的话是: st...
VC9编译后文件很大 VC9打上SP1补丁之后编译出来的文件就会变得很大,为编译前App类继承的是CWinApp,而打补丁之后的确是继承了CWinAppEx(主要是增强了UI感官)。可以手动吧CWinAppEx改为CWinApp,另外stdafx.h中的 #include <afxcontrolbars.h>(功能区和控件条的 MFC 支持)也可以去掉转载于:https://www.cnblo...
水晶报表公式(转) 一、公式组件二、公式语法三、公式类型----------------------------------------------------------------公式包含两个关键部分:组件和语法。组件是创建公式所添加的部分,而语法是组织组件所遵循的规则。在 Crystal Reports 中有几种不同种类的公式:报表、格式化、选定、搜索、运行总计条件和警报公式。报表中的多数公式为报表公...
水晶报表编程打印(转) 水晶报表查看器CrystalReportViewer自带打印功能,调用当前系统默认打印机进行打印,但.NET里的水晶版本不支持Web打印,需要水晶报表10以上的版本才支持。另外由于其他原因,我们大多需要自己写代码进行打印,这就牵扯到如何写代码、如何设置打印参数的问题,以下是一些基本知识:打印的基本代码:CrystalReport1 report = new CrystalRepo...
分组报表,组名字段只显示中间一行(转) 基本思路是:用一个公式字段来记录每一组的记录数量,再用一个字段记录当前记录序号,比较两个的值,并对第一列字段进行显示抑制! 以下以示例逐步说明其设计过程:1,下图是我的一个表,在进行此项设计前,样式如下(注意第一列的“类型”字段)2,新建公式字段,命名aaa,输入公式:Count ({oi.type2}, {oi.type1}), 此公式的意思是,我们以{oi.type1}字段为...
设置水晶报表行背景色(转) 看到有网友问这个问题,感觉直接做答有点说不清,于是写了本文,希望能对一些网友有帮助!设置步骤如下:1. 鼠标右键单击详细资料节的标题轴,选取“格式化节”,打开“节专家”;2. 单击“颜色”选项卡,勾选复选框“背景颜色”;3. 此处我们以报表字段“品牌”来作为设置颜色的条件,先调出默认的背景色。从下拉列表中选取“自定 义”选项,并于“颜色”对话框中调配出你想要的颜色,我取的是RG...
TransactionScope TransactionScope是.Net Framework 2.0滞后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的事物。使用之前必须添加对 System.Transactions.dll 的引用。下列代码就是一个正在创建的事务,这个事务自身还封装了多个数据库查询。只要任意一个 SqlComman...
VC多线程临界区(转) 在使用多线程时,一般很少有多个线程完全独立的工作。往往是多个线程同时操作一个全局变量来获取程序的运行结果。多个线程同时访问同一个全局变量,如果都是读取操作,则不会出现问题。如果是写操作,则会发生错误。这时候,我们可以通过临界区,为全局变量设置一个保护,保证同时只有一个线程可以访问此变量,其他变量进入等待状态。临界区(Critical Section)是一段独占对某...
VC简单日志类 此类可以实现大多数应用程序日志功能,可以每天创建一个Log文件,支持中文内容。LogFile.h头文件1//LogFile.h:interfacefortheCLogFileclass.2//3/**///////////////////////////////////////////////////////////////////////45#if!defi...
水晶报表如何完美导出一个Excel表格(转) 现有报表项目中,一般有把报表导出成Excel的要求而对于水晶报表来说,虽然带了导出Excel的功能,但是能导出一个能用的excel表格却不容易因为很容易就会出现跨行跨列的情况,默认导出是没有格线的,手工(或者导出时选了格线)加上格线后,会显得很难看最主要的是没法直接在上面用,这给报表的再处理也带来了很大的不便。很长一段时间以来,我一直是这么认为的,但是实际上,这是可以实现的。(非常感谢I...
VC判断路径是否存在 CFileFind m_FileFind;CString m_sFilePath = "D:\\Program Files\\Adobe\\Adobe Flash CS3";if(!m_FileFind.FindFile(m_sFilePath)) //路径不存在则创建该路径{CreateDirectory(m_sFilePath,NULL);}转载于:https://...
SQL增加删改列 增加列:altertableSeekWorkeraddBornIDvarchar(30)notnulldefault''修改列:altertableCorpInfaltercolumnCorpBriefingvarchar(4000)删除列:altertableTSUserBangSaledropcolumnCarryNo删除...
注册公司流程及手续费 关于注册公司的手续步骤,我给你介绍一下,供你参考。 要注册一个公司,首先想好经营什么,怎样经营好,再来注册。要不,注册了也没有用,注册了公司是需要很多成本的,不是一件“好玩”的事情。 前期可行性分析调查,建议你自己认真的考虑一下。接下来谈谈如何注册公司,需要哪些手续、怎样操作。 一、选择公司的形式: 普通的有限责任公司,最低注册资金3万元,需要2个(或以上)股东, 从06年1月起新的公司...
VC获取应用程序路径 //获取应用程序所在路径CString CLogFile::GetFilePath(){CString m_FilePath;GetModuleFileName(NULL,m_FilePath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);m_FilePath.ReleaseBuffer();...
SqlServer延时函数 Waitfor Delay '00:00:10'延迟10秒钟,相当于程序中的Sleep(10000)转载于:https://www.cnblogs.com/zhangpengshou/archive/2009/07/14/1523097.html
Asp.net Access数据访问通用类 using System;using System.Data;using System.Data.OleDb;using System.Web;namespace SysClassLibrary{ /// <summary> /// DataAccess 数据访问类 /// <description>数据处理基类,调用方式:DataAcces...
Asp.net Ajax 客户端页面生命周期原生事件 init Event [初始化事件]在所有脚本被加载后,在任何一个对象被创建之前引发该事件。如果你打算写一个组件(脚本),init 事件提供了一个在生命周期内添加组件(脚本)到页面的点。该组件可以被其它在生命周期内的脚本调用。如果你是一个网页开发人员,在大多数的情况之下,建议用 load 事件来替代 init 事件来处理。init 事件只在页面开始生成时创建一次。...
水晶报表默认打印机名称 string strPrinterName = (new System.Drawing.Printing.PrintDocument()).PrinterSettings.PrinterName;转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/05/28/1209439.html
为没有源码的程序集添加强名称 在设置了强名称的项目里是没有办法引用一个没有强名称的程序集的,编译时会出现类似 "Assembly generation failed -- 引用的程序集 'xxx' 没有强名称" 这样的错误。解决方法:1. 创建一个新的随机密钥对。d:\temp> sn -k test.snk2. 反编译目标程序集(假设是 a.dll)。d:\temp> ...
WinForm中MessageBox的使用 MessageBox.Show("对不起,没有找到车牌识别系统!", "天大天科调运系统", MessageBoxButtons.OK, MessageBoxIcon.Error);转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/05/23/1205996.html...
使用createElement动态创建HTML对象 1.创建链接<script language="javascript">var o = document.body;//创建链接function createA(url,text){ var a = document.createElement("a"); a.href = url; a.innerHTML = text;...
在MasterPage下FindControl的使用方法 在ASP.NET 2.0 中如果使用了masterPage,则不能像未使用母版页时那样使用 FindControl,则需要使用先找到ContentPlaceHolder及其ID,然后再找在这个ContentPlaceHolder中的你要找的控件,方法如下:以Label控件为例: Labellbl=(Label)this.Page.Master.FindControl...
服务器端Table控件的操作 protected void CreateTable() { TableRow tblrNewRow; TableCell tblcNewCell; int iRowNumber = 5; int iCellNumber = 5; for (int iRowIndex = 0; iRowI...
确定引发事件的Web服务器控件 1、在事件处理程序中,声明类型与引发事件的控件匹配的变量。将2、事件处理程序的 sender 参数分配给变量,将它强制转换为适当的类型。下面的示例演示由几个不同按钮调用的 Button 控件 click 事件的处理程序。该处理程序显示了与单击按钮有关的信息。private void Button_Click(object sender, System.EventArgs ...
PowerDesigner 12.5 设置自增列 在表的属性对话框里面,选择Clumns页,按Ctrl+U,在Idenitity,ExtIdentitySeedInc前面打上钩。(PD11中的ExtIdentitySeedInc是用两个字段来组合的 ExtIdentityIncrement和ExtIdentitySeed)。ExtIdentitySeedInc的格式为1001,1 另外:Ctrl + U 调出自定义列显示窗口; ...
批处理或Reg文件操作注册表 关于注册表的操作,常见的是创建、修改、删除。 1.创建 创建分为两种,一种是创建子项(Subkey) 我们创建一个文件,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\hacker] 然后执行该脚本,你就已经在HKEY_LOC...
.NET多线程编程(转) 在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。 引言 早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个...
Gridview中Dataformatstring的使用 记得将列的HtmlEncode属性设定为"false"。DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5...
Html Label For 属性 <input type="checkbox" id="chkEnable" checked="checked" /><label for="chkEnable">Enable</label>label 的作用是为for后的控件服务的,当点击label的字体时,控件也做相应的变化转载于:https://www.cnblogs.com/zh...
C#编程之委托与事件(一)——转 多线程程序设计是一个庞大的主题,而本文试图在.net Framework环境下,使用C#语言来描述委托、事件、多线程程序及反射的概貌。希望本文能有助于大家理解委托、事件、多线程及反射的概念,理解委托、事件、多线程及反射的用途,理解它的C#实现方法,理解线程将为我们带来的好处和麻烦。C#是一种新的语言,因此它的线程机制也有许多独特的地方,希望大家能通过本文清楚地看到这些,从而可以对...
SQLServer自增列判断 if columnproperty(object_id('table'),'col','IsIdentity')=1 print '自增列'elseprint '不是自增列'转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/05/30/1210526.html...
RPC服务器不可用 单击开始,单击运行,在打开框中键入以下命令行,然后单击确定: net start rpcss 转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/04/28/1174318.html
ASP.NET MVC Framework体验(5):路径选择(URL Routing)(转) 概述在传统的ASP.NET应用程序中,发生一个请求之后将映射到一个.aspx文件,且会对应到一个具体的物理aspx文件。ASP.NET MVC Framework中,进入一个请求之后,不再是映射到.aspx文件,而是由MVC Framework中提供的路径选择引擎,映射到正确的Controller和Action执行请求。ASP.NET MVC Framework中URL路径映射规则定...
在应用程序级别之外使用注册为allowDefinition='MachineToApplication' 的节是错误的 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 但是我确实在IIS中配置为应用程序了解决方法:将此方案中的web.config文件删除掉,就ok了。因为当前项目已经存在了一个web.config,也就是说再添加该项目时,就...
SQL2005 sa Islock 用户不能正常登录的处理方法 用系统\administrators可以登录,在安全性用户列表中,修改sa属性时系统提示: 属性IsLocked不可用于登录"[sa].该对像可能没有此属性,也可能是访问权限不足而无法检索.Alter login sa with password = 'newpwd' unlock, check_policy = off, check_expiration = o...
ASP.NET MVC Framework体验(2):显示列表数据(转) 概述ASP.NET WebForm下,显示列表数据,经常会使用服务器控件GridView、DataList等。在ASP.NET MVC Framework中,我们有两种方式进行显示数据,一是使用行内代码,即通过循环视图数据使用<%=%>标记进行呈现;二是使用服务器控件,同样可以把视图数据绑定在服务器控件,如ASP.NET 3.5中的新控件ListView。准备数据访问...
ClickOnce部署概述 ClickOnce 是一种部署技术,使用该技术可创建自行更新的基于 Windows 的应用程序,这些应用程序可以通过最低程度的用户交互来安装和运行。ClickOnce 部署克服了部署中所固有的三个主要问题:1、更新应用程序的困难。 使用 Microsoft Windows Installer 部署,每次应用程序更新,用户都必须重新安装整个应用程序;使用 ClickOnce 部署,则可...
ASP.NET MVC Framework体验(1):从一个简单实例开始(转) 概述12月10日微软发布了ASP.NET 3.5扩展的预览版,在其中包括了ASP.NET MVC Framework、ASP.NET AJAX改进、ASP.NET动态数据支持、ASP.NET SIlverlight支持、以及ADO.NET Data Services等。我也在第一时间下载下来进行了安装,体验了一下微软的ASP.NET MVC Framework。提起MVC,相信大...
Asp.net服务器刷新当前页 Response.RedirectLocation = Request.Url.ToString();转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/05/20/1203675.html
JavaScript用Command模式模拟多线程 以前我们解决这样的问题都是针对具体问题写一段代码来模拟多线程的,但是由于往往要对没个线程单独编码,这样的代码十分冗长。学习设计模式的时候就曾经考虑过在javascript中实用command模式来更好的模拟多线程,但是一直没有付诸实施,今天既然想起来了就试试看:1<html><head><title>用command模式模拟多线程</t...
Vista文件共享 1.首先在运行框里输入gpedit.msc打开注册表编辑器。计算机设置---WINDOWS设置---安全设置---本地策略---用户权限分配。在右侧查看“从网络访问此计算机”项里有没有EVERYONE如果没有添加;然后再看拒绝从网络访问此计算机里有没有EVERYONE如果有删除。2.打开网络和共享中心里:网络发现----------------------...
Visual Studio 2005超级集成版本下载 http://bbs.bt5156.com/thread-68784-1-1.html转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/04/02/1135245.html
嵌入式开发工具介绍与下载 ARM RealView 2.2 (微电子设计)下载地址:http://www.9iv.com/down/soft/274.htm?eid=217990 http://lib.verycd.com/2005/11/07/0000073497.html全名:ARM RealView Developer Suite 2.2 最新完整版!强...
window.showmodaldialog弹出新窗口问题解决 <base target="_self" />转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/03/30/1129713.html
C#编程之委托与事件(二)——转 二、事件 1.了解概念事件就是当对象或类状态发生改变时,对象或类发出的信息或通知。发出信息的对象或类称为"事件源",对事件进行处理的方法称为"接收者",通常事件源在发出状态改变信息时,它并不知道由哪个事件接收者来处理.这就需要一种管理机制来协调事件源和接收者,C++中通过函数指针来完成的.在C#中事件使用委托来为触发时将调用的方法提供类型安全的封装。 在介...
Web.Config中设置单个Aspx页面的编码格式 <location path="Channel/BaseData/Department.aspx"> <system.web> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>...
C# Delegate(委托)与多线程 很多时候写windows程序都需要结合多线程,在.net中用如下得代码来创建并启动一个新的线程。public void ThreadProc();Thread thread = new Thread(new ThreadStart(ThreadProc));thread.IsBackground = true;thread.Star...
JavaScript日历控件编码设置 <script src="../Script/Calendar.js" type="text/javascript" charset="gb2312"></script>转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/03/21/1116594.html
ASP.NET MVC Framework体验(4):控制器(转) 概述在MVC中,Controller用来处理和回应用户的交互,选择使用哪个View来进行显示,需要往视图中传递什么样的视图数据等。ASP.NET MVC Framework中提供了IController接口和Controller基类两种类型,其中在Controller提供了一些MVC中常用的处理,如定位正确的action并执行、为action方法参数赋值、处理执行过程中的错误、提供默...
SqlServer游标例子 Declare @Age intDeclare @Name varchar(20)Declare Cur Cursor For SelectAge,Name From T_User Open CurFetch next From Cur Into @Age,@NameWhile @@fetch_status=0 Begin Update T...
ASP.NET MVC Framework体验(3):表单提交(转) 概述在前面的两篇文章总,我们分别做了一个简单的ASP.NET MVC的例子和进行数据的绑定,在本文中,将通过ASP.NET MVC Framework实现表单的提交,你可以看到,在这里有多种方法来获取表单数据,可以自动映射、通过Request对象获取等。实现新增数据1.这里我们还采用上一篇做过的Blog示例(在后面的文章中,我将一直使用该示例),在这之前,先修改一下上次示例中...
查看Sql Server当前的并发连接数 select count(*) from master.dbo.sysprocesses where dbid=db_id('数据库名称')select count(*)from master..sysprocesses where hostname<>'' and dbid=db_id('数据库名称')转载于:https:/...
ADSL错误代码大全 692 调制解调器出现硬件故障。调制解调器(或其他设备)由于下列原因而没有响应:调制解调器关掉、出故障或没有可靠地连接到计算机上。要解决该问题,请执行下列操作:1)重设调制解调器。详细信息,请查阅硬件文档。 2)如果正在使用外置调制解调器,请确保使用合适的串行电缆,并且电缆连接可靠。可能要尝试更换调制解调器电缆。同样地,如果正在使用适配器将外置调制解调器连接到串行端口...
列出当前数据库中所有的表名 Select Name From Sysobjects Where Type='U' Order By Name转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/03/09/1097462.html
Visual Studio Team System 2008 Team Suite(90 天试用版激活) 虽然是评估版,不过可以使用E文的序列号激活。破解方法:在“控制面板”中启动“添加删除程序”, 选中Vs2008,点击“更改、删除”, 在出现的维护模式对话框中, 选择第三个输入序列号,输入 PYHYP-WXB3B-B2CCM-V9DX9-VDY8T 转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/04/02...
Vista系统Administrator帐户的激活与禁用 1、使用命令提示符激活与禁用:进入开始菜单,在“开始搜索”框中输入“cmd”,在上方出现的项目“cmd.exe”右击,在出现的快捷菜单中选择“以管理员身份运行”,之后在出现的管理权限的命令提示符框中输入“net user Administrator /Active:yes”之后,回车退出。重新启动计算机或注销计算机,你就会发现Administrator账户出现在登录画面上了。...
Ajax进度条动画制作网址 http://ajaxload.info/http://preloaders.net/转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/04/01/1132207.html
sql server分布式事务解决方案 适用环境操作系统:windows 2003数据库:sql server 2000/sql server 2005使用链接服务器进行远程数据库访问的情况一、问题现象在执行分布式事务时,在sql server 2005下收到如下错误:消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行无法执行该操作,因为链接服务器 "xxxxx" 的 OLE D...
.NET开源项目 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.TextEditor),SharpZipLib等。链接:http://www.icsharpcode.net/DotNetNuke这个就是著名DNN,使用VB.NET进行开发...
Asp.net中文cookie的乱码问题 中文cookie的问题,在Windows 2000正常,在Windows 2003 sp1下会偶尔出现乱码(遇到双字节特殊字符时候,例子:「`蹆绌),在windows 2003 SP2下基本乱码解决办法:采用Server.UrlEncode(); Server.UrlDecode();Cookie["MyCookie"] = Server.UrlEn...
服务端TextBox焦点事件 /*JavaScript代码部分*/<script language="javascript" type="text/javascript">function onTextBoxBlur() { document.getElementById("btnHidden").click(); }...
Windows2003自动登陆 1、单击开始—>运行 Rundll32 netplwiz.dll,UsersRunDll 2、打开注册表(运行->“Regedit”),再打开: HKEY_LOCAL_MACHIN|SOFTWARE|MicroSoft|Windows NT|CurrentVersion |Winlogon段,在此段中按右键,新建 二个字符串段,AutoAdminLogon=“1”,Def...
Asp.Net服务器--Cassini Cassini(卡西尼)是asp.net上的一个开源项目。在Windows Xp Home版本(不能安装IIS)中可以作为Asp.Net的服务器,本人进行了适量的修改。修改后的默认程序虚拟路径为D:\DotNetItem\SafetyClient,默认端口是8765,路径和端口均可在CassiniWebServerMain.cs文件中修改,修改完成后点击build.bat完成后即可成功。...
VS2005中Depends.exe位置 D:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\depends.exe下载地址:x86,x64转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/03/10/1099505.html
为表添加一列IsUpload默认值为0 Alter Table ‘表名’Add isuploaddd varchar(1) Default '0'转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/03/09/1097929.html
SqlServer2005安装成功后补加Sa用户 如果安装sql server 2005的时候, 设置的身份验证模式为"windows"(默认), 安装完成后, 再设置为"sql server和windows"的身份验证模式, 则sa用户是被禁用的. 必须启用它. 1. 用Windows身份验证登陆(这个应该是不会存在问题的, 在新安装好实例(SQL Server)的情...
获取sqlserver某个表的主键列 代码SelectPrimaryKey=a.nameFROMsyscolumnsajoinsysobjectsbona.id=b.idandb.xtype='U'andb.name<>'dtproperties'whereexists(SELECT1FROMsysobjectswherextype='PK'andnamein(SEL...
水晶报表周期性打开报表失败 故障描述:VS2005的水晶报表在WEB应用程序中多次使用后,就会出现加载报表失败.重启WEB服务器又正常了.过一段时间又出同样问题 开发水晶报表碰到这样的问题1.已达到系统管理员配置的最大报表处理作业数限制。 这个问题我以前发布过只需要修改注册表就可以. http://www.cnblogs.com/zhangpengshou/archive/2007/11/15/931433....
列出某个表中所有的列名 Select Name From Syscolumns Where ID=object_id('表名') 转载于:https://www.cnblogs.com/zhangpengshou/archive/2008/03/09/1097465.html
反驳“小议数据库主键选取策略(转)” 其实你们注意“主键”的同时而忽略了另外一个很重要的东西====〉“索引”当我们建立一个主键的时候,系统会默认在这个主键上建立一个索引(这里说明一下,我是以MS Sql Server2000为例,其他厂商的数据库我不熟悉,不知道怎么样的),这个索引默认是CLUSTERED索引,也就是聚集索引(聚簇索引)聚集索引对于数据都会进行排序,然后在索引的页面里面,分别按照数据页里面的索引字建...
用notepad2替换vista和server2008系统的记事本 首先网上下一个notepad2的记事本。和vista优化大师。设置右键里面添加“管理员取得所有权限”然后就开始操作咯。有4个地方要替换。大家都知道系统有个程序完整性保护功能如果替换系统自带的那些程序的话一般都会被阻止的。呵呵而且系统文件不可以随便修改。有权限问题 。特别是在系统权限如此严密的vista系统还有server2008系统上。呵呵。我们将note...
SqlServer建远程服务连接 注册:EXEC sp_addlinkedserver-- 服务名DBMainServer,-- 数据库名'MTManage','SQLOLEDB',-- IP,端口'192.168.0.1,1433' EXEC sp_addlinkedsrvlogin -- 服务名'DBMainServer','false', NULL, ...
小议数据库主键选取策略(转) 我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所...
SqlServer中的Top * With Ties 在排名次时,经常遇到取前10名,但刚好第11名(12、13...)的成绩和第10名的一样,我们必须也把后面成绩相同的也提取出来,用下面的sql语句搞定:select top 10 with ties grade,name from result order by grade实现读出第11、12...的核心语句是with ties转载于:https://www.cnblog...
SQLServer2000数据库同步 =====================================(1)建立发布分发服务器:======================================第一步分发的数据库服务器的代理服务SQL Server Agent必须使用本地帐户启动而不能使用默认的LocalSystem启动.操作步骤:开始->控制面板->管理工具->服务,在...
合并的路径Path.Combine 包含合并的路径的字符串。如果指定的路径之一是零长度字符串,则该方法返回其他路径。如果 path2 包含绝对路径,则该方法返回 path2。System.Web.HttpServerUtility util = HttpContext.Current.Server;string path = util.MapPath(string.Format(""));string file...
HTML数据库编程、JavaScript数据库编程 <html> <head> <!-- >>HTML database application demo *--------------------------------------------------------------------------------* Aut...
DataBinder.Eval总结 一、DataBinder.Eval的基本格式在绑定数据时经常会用到这个句程序:<%# DataBinder.Eval(Container.DataItem,"xxxx")%>或者<%# DataBinder.Eval(Container,"DataItem.xxxx")%> 今天又学到一种,而且微软也说这种方法的效率要比以上两种高。 <%# ((...
试图索引的限制 对索引视图的限制 定义索引视图的 SELECT 语句不得包含 TOP、DISTINCT、COMPUTE、HAVING 和 UNION 关键字。也不能包含子查询。 SELECT 列表中不得包含星号 (*)、'table.*' 通配符列表、DISTINCT、COUNT(*)、COUNT(<expression>...
数据绑定以及Container.DataItem的具体分析 数据绑定以及Container.DataItem的具体分析灵活的运用数据绑定操作绑定到简单属性:<%#UserName%>绑定到集合:<asp:ListBox id="ListBox1" datasource='<%# myArray%>' runat="server">绑定到表达式:<%#(class1.property1.ToString()...
不要忽略c#中的using和as操作符 是不是很多人不用c#中的using和as操作符?甚至不知道? 其实这2个操作符在小处非常有用。 1、using 按照msdn的解释 using语句定义一个范围,在此范围的末尾将处理对象。 举例: classTestUsing:IDisposable { publicvoidDispose() ...
批处理删除注册表分支方法 双击Reg文件可以导入注册表,那么如何删除注册表的键值和分支呢?可以用Dos命令 reg.exe 来删除。举例如下:假如我要清除WinRAR的历史记录,可以新建个批处理文件,然后在里面加入如下文字:reg delete HKEY_CURRENT_USER\Software\WinRAR\DialogEditHistory\ExtrPath /va /freg de...
Server.GetLastError 返回前一个异常。命名空间:System.Web程序集:System.Web(在 system.web.dll 中)Exception LastError;String ErrMessage;LastError = Server.GetLastError();if (LastError != null) ErrMessage = LastErr...
IIS WebDAV WebDAV是Web 分布式创作与版本控制的简称。是一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。与 IIS 集成后,WebDAV 允许客户端进行下列操作:...
ASP.NET应用程序的七大技巧 随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对...
CheckedListBox邦定隐藏值 (方法一)checkedListBox1.Items.Add(ds.Tables["Ro"].Rows[i],false);privatevoidcheckedListBox1_Format(objectsender,ListControlConvertEventArgse){e.Value=(e.ListItemasDataRow)["RN...
CheckBox全选/全消设置和GridView自增序号 <script language="javascript" type="text/javascript">function CheckAllSelect(){var iRowCount=<%=grvApply.Rows.Count%>;var isCheckked = document.all.chkAllSelect.chec...
C#中"is" vs "as" 在数据类型转换中,C#相对其它语言来说是比较严格的,要求显式进行数据转化。 为了操作方便,C#也提供了一种is操作符进行转换,十分方便,它自动检查时局是否和类型兼容,并返回结果。而且它不会抛出异常。如果对象引用为null,则is总返回false。if(cls1isClass2){...
水晶报表ActiveX控件打印 首先将水晶报表printmode的pdf改为ActiveX,然后从http://support.businessobjects.com/CRforVS2005/PrintControl.cab# 下载printcontrol.cab方法一:直接解压PrintControl.cab后把PrintControl.dll添加到引用,这样不需要<add key="url" val...
程序中修改web.config web.config作为一个xml文档可以用XmlDocument对它修改 XmlDocument xDoc = new XmlDocument(); xDoc.Load(Server.MapPath("Web.config")); XmlNode app=xDoc.SelectSingleNode("/configuration/a...
GridView自动序号 <asp:TemplateField HeaderText="序号"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text="<%# Container.DataItemIndex + 1%> "></asp:Label> &l...
清除vs2005起始页最近打开项目 有时候vs2005起始最近打开项目过多很想清除掉,找到一个清除方法,发上来和大家共享。手工操作方法:1)删除最近打开的文件运行regedit,打开HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\FileMRUList之后,在右边删除相应键值就可以了。2)删除最近打开的项目操作同上,只是键值位置不同HKEY_...
SQL Server 随机取n条记录 客户要搞个“ 抽奖” 程序。生个随机数往记录上对感觉太麻烦,想让记录随机排序。select * from table order by RAND ( )RAND需要个种子,帮助实例SELECT RAND( (DATEPART(mm, GETDATE()) * 100000 ) + (DATEPART(ss, GETDA...
JS关闭窗口时不提示“是否要关闭本窗口” 在window.close();前加上window.opener=null;就不会提示’是否要关闭本窗口’了!在IE7中请使用一下代码:<ahref="#"onclick="window.opener=null;window.open( ' ', '_self ');window.close();" >不确认关闭 </a > 转载于:htt...