上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 56 下一页
摘要: 表组织表包含在一个或多个分区中,每个分区在一个堆或一个聚集索引结构包含数据行。堆页或聚集索引页在一个或多个分配单元中进行管理,具体的分配单元数取决于数据行中的列类型。聚集表、堆和索引SQL Server 表使用下列两种方法之一来组织其分区中的数据页:聚集表是有聚集索引的表。数据行基于聚集索引键按顺序存储。聚集索引按 B 树索引结构实现,B 树索引结构支持基于聚集索引键值对行进行快速检索。索引中每个级别的页(包括叶级别的数据页)链接在一个双向链接的列表中。但是,通过使用键值来执行从一个级别到另一级别的导航。堆是没有聚集索引的表。数据行不按任何特殊的顺序存储,数据页也没有任何特殊的顺序。数据页不在 阅读全文
posted @ 2012-09-11 12:27 左正 阅读(207) 评论(0) 推荐(0)
摘要: master数据库数据库记录 SQL Server 系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、端点、链接服务器和系统配置设置。此外,master 数据库还记录了所有其他数据库的存在、数据库文件的位置以及 SQL Server 的初始化信息。因此,如果 master 数据库不可用,则 SQL Server 无法启动。在 SQL Server 中,系统对象不再存储在 master 数据库中,而是存储在 Resource 数据库中。不能在 master 数据库中执行下列操作:添加文件或文件组。更改排序规则。默认排序规则为服务器排序规则。更改数据库所有者。master 归 dbo 阅读全文
posted @ 2012-09-11 12:26 左正 阅读(337) 评论(0) 推荐(0)
摘要: 数据库文件每个 SQL Server 数据库至少具有两个操作系统文件:一个数据文件和一个日志文件。数据文件包含数据和对象,例如表、索引、存储过程和视图。日志文件包含恢复数据库中的所有事务所需的信息。为了便于分配和管理,可以将数据文件集合起来,放到文件组中。SQL Server 数据库具有三种类型的文件,如下表所示:文件的页和区在 SQL Server 中,页的大小为 8 KB。这意味着 SQL Server 数据库中每 MB 有 128 页。SQL Server 数据文件中的页按顺序编号,文件的首页以 0 开始。数据库中的每个文件都有一个唯一的文件 ID 号。若要唯一标识数据库中的页,需要同时 阅读全文
posted @ 2012-09-11 12:26 左正 阅读(287) 评论(0) 推荐(0)
摘要: 特定的分区可以在下列情况中,视图被视为可更新的分区视图: 视图是一组 SELECT 语句,这些语句的结果集通过 UNION ALL 语句组合为一个结果集。每个 SELECT 语句引用一个 SQL Server 基表。该表可以是本地表,也可以是使用 4 部分名称、OPENROWSET 函数或 OPENDATASOURCE 函数引用的链接表(不能使用 OPENDATASOURCE 或 OPENROWSET 函数指定直接传递式查询)。 INSERT 语句通过分区视图将数据添加到成员表中。INSERT 语句必须遵守下列规则: 所有列必须包含在 INSERT 语句中,即使基表中的列可能为 NULL 或. 阅读全文
posted @ 2012-09-10 10:15 左正 阅读(1177) 评论(0) 推荐(0)
摘要: 今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1. 至少有一个误删除之前的数据库完全备份。2. 数据库的恢复模式(Recovery mode)是“完整(Full)”。针对这两个前提条件,会有三种情况:情况一、如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),无需借助第三方工具。 a) 备份当前数据库的事务日志:BACKUP . 阅读全文
posted @ 2012-09-10 10:14 左正 阅读(209) 评论(0) 推荐(0)
摘要: 一个数据表(t_tree):表中的数据有三个字段:id、node_name、parent_id。实际上,这个表中保存了一个树型结构,分三层:省、市、区。其中id表示当前省、市或区的id号、node_name表示名称、parent_id表示节点的父节点的id。 现在有一个需求,要查询出某个省下面的所有市和区(查询结果包含省)。如果只使用SQL语句来实现,需要使用到游标、临时表等技术。但在SQL Server2005中还可以使用CTE来实现。 从这个需求来看属于递归调用,也就是说先查出满足调价的省的记录,在本例子中的要查“辽宁省”的记录,如下: id node_name parent_i... 阅读全文
posted @ 2012-09-08 10:26 左正 阅读(306) 评论(0) 推荐(0)
摘要: 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用. 阅读全文
posted @ 2012-09-08 10:16 左正 阅读(200) 评论(0) 推荐(0)
摘要: 今天碰到一个问题需要想EXCEL表中写数据,折腾了好久才发现是IMEX惹得祸,所以记录下提醒自己,也希望大家不要出同样的错。碰到问题:使用语句 "insert into [Sheet1$] (大类) values ('test')" 无法插入 。原因:Provider=Microsoft.Jet.OLEDB.4.0;Data Source='2008-08.xls'; Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'解决方法: 去掉IMEX=1补充:向EXCEL插入数据时 数据类型是 阅读全文
posted @ 2012-09-05 13:43 左正 阅读(275) 评论(0) 推荐(0)
摘要: 错误摘要 HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 最可能的原因: 可能是缺少处理程序映射。默认情况下,静态文件处理程序将处理所有内容。 您要使用的功能可能尚未安装。 没有为网站或应用程序启用相应的 MIME 映射。(警告: 请不要为用户不应下载的 .ASPX 页或 .config 文件等内容创建 MIME 映射。) 如果未安装 ASP.NET。 遇到的就是asp.net 未在IIS中注册。 因为后期安装的IIS或者没有安装.解决办法 找到Visual Studio 2 阅读全文
posted @ 2012-09-04 15:04 左正 阅读(353) 评论(0) 推荐(0)
摘要: iis7配置php的时候配置完后可以访问php页面,但是重启后就出现403,“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。” 检查后发现cgi.exe处于禁用状态,是继承的,而且新添加的脚本映射fastcgi也不见了,去网上搜索找到了如下解决办法: 如果你的是64位的操作系统,你可以在IIS管理器中选中创建的应用程序池,在右边的操作界面中点击“高级设置”,在常规的选项下有一个“启用32应用程序”的属性。 另外,如果你访问的时候,请求文件变成文件下载,那说明这个请求被映谢到了静态文件处理程序。请检查一下网站的处理... 阅读全文
posted @ 2012-09-04 15:04 左正 阅读(2274) 评论(0) 推荐(0)
摘要: 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。ISAPI是什么?我前面有篇文章很详细的,去看看吧.解决方法 IIS选择根目录ISAPI和CGI限制 把.net4 设置为允许文章来自: 宇程网络(http://www.5ctx.cn) 宇程网络,网畅天下--巩义IDC专业服务提供商 详文参考:http://www.5ctx.cn/Technology/Windows/Technology_172.html 阅读全文
posted @ 2012-09-04 15:03 左正 阅读(926) 评论(0) 推荐(0)
摘要: 错误摘要HTTP 错误 404.2 - Not Found由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。详细错误信息模块IsapiModule通知ExecuteRequestHandler处理程序PageHandlerFactory-ISAPI-4.0_32bit错误代码0x800704ec请求的 URLhttp://localhost:801/Login.aspx物理路径E:\HzmProject\TMS\TMS20120821\TMSNew\PrecompiledWeb\Web\Login.aspx登录方法匿名登录用户匿名最可能的原因:找不到此请求 阅读全文
posted @ 2012-09-04 15:02 左正 阅读(1941) 评论(0) 推荐(0)
摘要: 适用于中间文件的IDoc定义格式,是SAP企业系统软件的应用程序之间或SAP应用程序与外部程序之间电子数据交换用的标准数据格式。IDoc是SAP的应用程序连接系统的数据转换工具。IDoc用于数据异步处理:每个IDoc生成独立的文本文件,无需连接中央数据库,就可以传送给要求数据的工作平台。SAP的另一个系统业务应用程序接口则用于数据同步处理。 一个大公司的网络操作环境很可能需要各地分公司的电脑都能与公司的主数据库连接。这些电脑很可能是用不同的硬件或操作系统平台。因为IDoc对数据进行了压缩,所以它无需变换格式就能在不同的操作系统上使用。 IDoc类型指定不同种类的数据,比如说购买订单或发票,.. 阅读全文
posted @ 2012-09-03 18:55 左正 阅读(350) 评论(0) 推荐(0)
摘要: 1、判断数据表是否存在 方法一:use yourdb;goif object_id(N'tablename',N'U') is not nullprint '存在'else print '不存在'例如:use fireweb;goif object_id(N'TEMP_TBL',N'U') is not nullprint '存在'else print '不存在'方法二:USE [实例名] GO IF EXISTS (SELECT * FROM dbo.SysObje 阅读全文
posted @ 2012-09-03 18:54 左正 阅读(296) 评论(0) 推荐(0)
摘要: Repeater控件、DataList控件的属性:OnItemCommand 当在ItemTemplate 中所宣告的Button 或LinkButton 控件触发事件时,如果该控件CommandName 属性内容不是Edit、Cancel、Delete 或Update 时,便触发本事件。 前台页面: ' /> ... 阅读全文
posted @ 2012-08-28 13:26 左正 阅读(1152) 评论(0) 推荐(0)
摘要: WEB项目中,我们有时会碰到这样的情况,需要将从Excel中复制的数据粘贴到WEB页面Grid中(当然复制的数据格式与Grid中数据显示格式是一致的),用JS实现起来并不难,重要的是如何准确得到从Excel中复制的数据。下面代码主要针对这个问题进行实现: 1 var content = clipboardData.getData("Text"); 2 if (content!=null) { 3 var valArray = content.split("\n"); 4 for(var nRow=0;nRow < valArray.length-1 阅读全文
posted @ 2012-07-27 11:17 左正 阅读(1004) 评论(0) 推荐(0)
摘要: @check约束例:创建Users,要求电子邮件必须包括“@”解:create table users(uid int primary key ,uname char(32),ueamil char(32)Usex bit ,check (ueamil char(32) like ‘%@%’))@默认约束例:要求性别默认为1 ,性别不能为空解:create table users(uid int primary key ,uname char(32),ueamil char(32)Usex bit default ‘1’not null ,check (ueamil char(32) like 阅读全文
posted @ 2012-06-20 16:35 左正 阅读(538) 评论(0) 推荐(0)
摘要: 问题:我今天安装"趋势科技防毒墙网络版",软件安装时却会出现”ISSET_SE导致访问侵犯在IMSCUL.DLL地址0x3c45039c上,关闭可终止应用程序,取消可调试程序,忽略继续运行,您应该将工作保存到新文件中 “ 我选择忽略仍无法安装,请问该如何办?解决策略:查找到IMSCUI.DLL文件所在的位置C:\Program Files\Common Files\Microsoft Shared\IME12\IMESC 发现根微软office的微软智能拼音输入法有关,(1)将IMSCUI.DLL文件剪切走放在别处即可顺利安装,完毕后再把IMSCUI.DLL文件放回原处即可 阅读全文
posted @ 2012-06-15 17:34 左正 阅读(394) 评论(0) 推荐(0)
摘要: 在代码中可以,Environment.NewLine如:public string GetCheckNote(string plantext) { string checknote = ""; string sql = "SELECT Checker,CheckNote FROM emsCheckPlanRecordCheck WHERE PlanText=@PlanText order by lastedited asc"; SqlParameter[] pars = {... 阅读全文
posted @ 2012-06-15 11:54 左正 阅读(2740) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2012-06-14 17:38 左正 阅读(0) 评论(0) 推荐(0)
摘要: 今天BOSS要求做一个批量上传文件的功能,忙活了半天,总算搞定,希望前辈们多加指点,下面来看一下效果图(这里是简化版,只介绍了主要实现过程,没有美化,勿怪!勿怪!):单击添加文件,将自动添加FileUpload控件。单击浏览分别选择要上传的多个文件单击上传文件,完成文件的上传。好了不多说,下面是代码:前台Default.aspx代码<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default&quo 阅读全文
posted @ 2012-06-14 17:21 左正 阅读(1182) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2012-06-07 15:08 左正 阅读(0) 评论(0) 推荐(0)
摘要: CREATEFUNCTIONdbo.SplitString(@ExpressionNVARCHAR(4000),--要拆分的字符串@DelimiterNVARCHAR(100),--拆分符号@nINT--要得到已拆分的返回字符串位置)RETURNSNVARCHAR(4000)ASBEGINDECLARE@pINTSET@p=CharIndex(@Delimiter,@Expression)IF@p>0BEGINSET@p=@p+Len(@Delimiter)-1ENDDECLARE@iINTSET@i=1WHILE@i<@nBEGINSET@i=@i+1SET@Expression 阅读全文
posted @ 2012-06-07 14:35 左正 阅读(278) 评论(0) 推荐(0)
摘要: MS SQL Server2005存储过程、游标、游标嵌套综合例子: 放在这里备忘》》》Java代码 createprocdecisionPathRefSchemesasbeginDECLARE@pathIdvarchar(64)DECLARE@schemeIdvarchar(64)DECLARE@flagintegerDECLARE@seqintegerDECLAREmycursorcursorforselectidfromimps_pd_decision_pathwheresurfaceType='沥青路面'androadGrade='高速、一级、二级'DE 阅读全文
posted @ 2012-06-07 14:35 左正 阅读(493) 评论(0) 推荐(0)
摘要: 这是计算一个月第一天的SQL 脚本: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) --当月的最后一天SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate()), 0)) --上个月的最后一天我们把这个语句分开来看看它是如何工作的。. 阅读全文
posted @ 2012-06-07 14:33 左正 阅读(351) 评论(0) 推荐(0)
摘要: SQL Server 2005合并列成字符串 2008-11-07如果要将数据中的某一列合并成字符串,形成 A,B,C 这样的格式的话,一般性代码如下DECLARE @str nvarchar(4000)SELECT @str = @str + Description + ',' FROM tableWHERE 1 = 1但,如果Description有相同的行,但又想过滤掉,绝对不可以写成SELECT DISTINCT @str = @str + Description + ',' FROM tableWHERE 1 = 1这样只会取到最后一行的数据,而应该写 阅读全文
posted @ 2012-06-07 14:33 左正 阅读(200) 评论(0) 推荐(0)
摘要: 是游标里面嵌套游标吗?数据量大的话最好不要采用这种方法!这是SQL SERVER的:DECLARE CUR_1 CURSOR--第一层游标声明FOR SELECT C_1,C_2 FROM TABLENAMEOPEN CUR_1FETCH NEXT FROM CUR_1 INTO @C_1,@C_2WHILE @@FETCH_STATUES<>0BEGIN DECLARE CUR_2 CURSOR--第二层游标声明 FOR SELECT A_1,A_2 FROM TABLENAME OPEN CUR_2 FETCH NEXT FROM CUR_2 INTO @C_1,@C_2 WH 阅读全文
posted @ 2012-06-07 14:32 左正 阅读(1114) 评论(0) 推荐(0)
摘要: select year(日期字段),month(日期字段),day(日期字段)from 表 阅读全文
posted @ 2012-06-07 09:17 左正 阅读(152) 评论(0) 推荐(0)
摘要: 1. 打开VS20052. 打开视图Team Explorer,也可通过 视图-->Team Explorer3. 连接服务器,具体如下:工具-->Connect to Team Foundation Server…,这个时候如果用户未登陆到TFS服务器,则会提示让你输入登陆名和密码,登陆用户必须属于组[SERVER]Team Foundation Valid Users,这个可以让TFS服务器管理员登陆服务器,进行配置,配置如下:打开VS2005,Team-->Team Foundation Server Settings-->Group Membership,弹出T 阅读全文
posted @ 2012-06-06 11:04 左正 阅读(2395) 评论(0) 推荐(0)
摘要: 1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollection 可以保存的元素数。NameValueCollection 的默认初始容量为零。随着向 NameValueCollection 中添加元素,容量通过重新分配按需自动增加。如下例子:NameValueColle 阅读全文
posted @ 2012-06-05 08:39 左正 阅读(181) 评论(0) 推荐(0)
摘要: protected void Button1_Click(object sender, EventArgs e) { ClientScriptManager csm = this.ClientScript; string js = string.Format("window.dialogArguments.document.getElementById('txtEquId').value='{0}';", GetEquIds()); js += string.Format("window.dialogArgumen... 阅读全文
posted @ 2012-06-03 19:31 左正 阅读(719) 评论(0) 推荐(0)
摘要: 在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是如何将这些特性结合在一起使用的。作为一名软件开发人员,在我的职业生涯中,我经常会用到支持软件开发过程的大量开发工具,如版本控制工具、漏洞跟踪包、生成脚本语言、单元测试框架 和需求分析工具等等。在.NET平台上,大量的支持工具能够很好地独立工作,但是,为了使得各种工具之间都够互相协作,还是经常需要一些手动工作。随着Visual Studio产品线中Team Foundation Server组件的发布,微软使得开发团队在僵化的软件工程实践应用中取得了巨大进步。这并不是因为该产品包 阅读全文
posted @ 2012-06-02 18:37 左正 阅读(923) 评论(0) 推荐(0)
摘要: 第一种:在使用主题的时候出现 控件包含代码块(即 <% ... %>),因此无法修改控件集合错误,原来错误的原因是:控件包含代码块(即 <% ... %>),因此无法修改控件集合。 将这些代码去掉,相应的功能在代码中实现即可。<%=.....%>造成这个错误的原因是:在<head runat="server"></head>里面,使用了类似这样的代码,把Head中使用的<%=.....%>的脚本放到body中,就OK了.Source:http://www.cnblogs.com/mczhu/archiv 阅读全文
posted @ 2012-06-02 13:50 左正 阅读(515) 评论(0) 推荐(0)
摘要: javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public 后台代码(把public改成protected也可以)public string ss(){return("a");}2、在html里用<%=fucntion()%>可以调用前台脚本<script lang 阅读全文
posted @ 2012-06-02 13:46 左正 阅读(9562) 评论(0) 推荐(0)
摘要: ASP.NET 定时执行任务(定时器)[日期:2010-12-15]来源:Net探索者 作者:未知[字体:大 中 小]服务器端采用C#语法: 1.在Global.asax文件中导入命名空间 <%@ Import Namespace="System.Timers" %> 2.Global.asax文件中的Application_Start()方法内写如下代码: System.Timers.Timer objTimer = new Timer(); objTimer.Interval = 时间; //这个时间单位毫秒,比如10秒,就写10000 objTimer.E 阅读全文
posted @ 2012-05-30 09:43 左正 阅读(932) 评论(0) 推荐(1)
摘要: <base target=_blank>//在空白页打开 <base target=_parent>//在当前页的上一页(父亲)打开 <base target=_search>//在浏览器地址栏打开 <base target=_self>//在当前页打开 <base target=_top>//在最初(祖先)页打开base 是地址target是打开目标target就是点击链接后跳转到的目标页。通俗点说,就是你当前页面上的链接<a>,也包括<img>、<link>、<form>,除非你指定 阅读全文
posted @ 2012-05-27 14:35 左正 阅读(905) 评论(0) 推荐(0)
摘要: 我是用:<a href="javascript:onClick=ShowDialog('HTMLEdit/minzu.aspx',270,370)">民族档案设置</a>弹出了一个窗体在这个窗体中有"删除"按钮<asp:button id="delbtn" runat="server" Text="删除" OnClick="delbtn_Click"></asp:button>,对应的单击事件如下:public 阅读全文
posted @ 2012-05-27 14:32 左正 阅读(2381) 评论(0) 推荐(0)
摘要: 在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而 在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通过DataTable或DataReader批量迁移数据。数据源可以来自关 系数据库或者XML文件,甚至WebService返回结果。其中最重要的一个类就是SqlBulkCopy类,使用它可以很方便的帮助我们把数据源的数 据迁移到目标数据库中。下面我们先通过一个简单的例子说明这个类的使用:首先:web.config<connectionStrings><addname=" 阅读全文
posted @ 2012-05-21 08:40 左正 阅读(300) 评论(0) 推荐(0)
摘要: /// <summary> /// 判断是否存在某表的某个字段 /// </summary> /// <param name="tableName">表名称</param> /// <param name="columnName">列名称</param> /// <returns>是否存在</returns> public static bool ColumnExists(string tableName, string columnName) { strin 阅读全文
posted @ 2012-05-21 08:27 左正 阅读(440) 评论(0) 推荐(0)
摘要: 作 为财务数据核算人员,面对大量的业务与财务数据,借助于传统的EXCEL表格,已经力不从心。最近几个月,利用周末及下班的空闲时间,写了一个数据库导入 导出工具,以方便业务逻辑密集型的数据处理。目前,DataPie支持百万级别的数据导出,对于几十万的数据导入,也轻松应付。源码及安装包下载地址:http://datapie.codeplex.com/先看看界面。登录界面:主界面:主要代码:1.把excel文件读到DataTable /// <summary> /// 根据excel路径和sheet名称,返回excel的DataTable /// </summary> pub 阅读全文
posted @ 2012-05-20 21:25 左正 阅读(389) 评论(0) 推荐(0)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 56 下一页