<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_.NET钉子户</title><subtitle type="text">反复学习－实践－领会－再实践</subtitle><id>http://feed.cnblogs.com/blog/u/36402/rss</id><updated>2010-04-02T15:15:30Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/36402/rss"/><entry><id>http://www.cnblogs.com/291099657/archive/2010/04/02/1703468.html</id><title type="text">让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性</title><summary type="text">让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,方法如下:　　只需要在页面中加入如下HTTP meta-tag: &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /&amp;gt;　　只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示.　　还有一种方法是针对整个网站的,在IIS中加入如下描述...</summary><published>2010-04-02T15:16:00Z</published><updated>2010-04-02T15:16:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2010/04/02/1703468.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2010/04/02/1703468.html"/><content type="html">&lt;p&gt;让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,方法如下:&lt;/p&gt;&#xD;
&lt;p&gt;只需要在页面中加入如下HTTP meta-tag: &lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /&amp;gt;&lt;br /&gt;　　只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示.&lt;/p&gt;&#xD;
&lt;p&gt;还有一种方法是针对整个网站的,在IIS中加入如下描述符就可以有相同的效果,当然这么做范围更广.&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;system.webServer&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;httpProtocol&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;customHeaders&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="X-UA-Compatible" value="IE=EmulateIE7"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/customHeaders&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/httpProtocol&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;&amp;lt;/configuration&amp;gt; &lt;br /&gt;　　或者你还可以使用IIS admin tool来定义,更为简单. &lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;本文来自CSDN博客，转载请标明出处：&lt;a href="http://blog.csdn.net/fanweiwei/archive/2010/01/28/5265329.aspx"&gt;http://blog.csdn.net/fanweiwei/archive/2010/01/28/5265329.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/291099657/aggbug/1703468.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/291099657/archive/2010/04/02/1703468.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/291099657/archive/2010/04/02/1703467.html</id><title type="text">级联删除(ON DELETE CASCADE的用法)</title><summary type="text">在SQL　Server  2000中，增加了一个NO  ACTION/CASCADE的新约束，对于外键约束也进行了相应的修改。这样，我们就可以通过相应的设置来修改被参考表中的数据，同时与之有外键关系的表也自动进行相应的改动。我们通过以下很简单的例子说明这个问题。 　　  我们建立两个表a和b，a和b的字段都一样，都是一个主键id和另外的一个字段，我们暂且定义为cnt。然后： 　　  ALTER  ...</summary><published>2010-04-02T15:15:00Z</published><updated>2010-04-02T15:15:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2010/04/02/1703467.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2010/04/02/1703467.html"/><content type="html">&lt;p&gt;在SQL　Server &amp;nbsp; 2000中，增加了一个NO &amp;nbsp; ACTION/CASCADE的新约束，对于外键约束也进行了相应的修改。这样，我们就可以通过相应的设置来修改被参考表中的数据，同时与之有外键关系的表也自动进行相应的改动。我们通过以下很简单的例子说明这个问题。 &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; 我们建立两个表a和b，a和b的字段都一样，都是一个主键id和另外的一个字段，我们暂且定义为cnt。然后： &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; ALTER &amp;nbsp; TABLE &amp;nbsp; b &amp;nbsp; ADD &amp;nbsp; CONSTRAINT &amp;nbsp; FK_AAA &amp;nbsp; FOREIGN &amp;nbsp; KEY &amp;nbsp; (id) &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; REFERENCE &amp;nbsp; a(id) &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; 这样，a.id就成为b的外键了。通过两个表的id相关联。 &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; 然后我们进行插入操作： &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; insert &amp;nbsp; into &amp;nbsp; a &amp;nbsp; (id, &amp;nbsp; cnt) &amp;nbsp; values(1,'aaa' &amp;nbsp; ) &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; insert &amp;nbsp; into &amp;nbsp; b &amp;nbsp; (id, &amp;nbsp; cnt) &amp;nbsp; values(1,'bbb' &amp;nbsp; ) &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; 然后我们这样做：delete &amp;nbsp; a &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; 我们会发现，系统报错，因为b.id和a.id相关联，b.id要参照a.id。把a中的记录删除，b就失去了参照项，这样，外键约束起作用了，显示错误信息。但是如果，我们外键这样定义： &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; ALTER &amp;nbsp; TABLE &amp;nbsp; b &amp;nbsp; ADD &amp;nbsp; CONSTRAINT &amp;nbsp; FK_AAA &amp;nbsp; FOREIGN &amp;nbsp; KEY &amp;nbsp; (id) &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; REFERENCE &amp;nbsp; a(id) &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; ON &amp;nbsp; DELETE &amp;nbsp; CASCADE &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; 我们重复上述操作，当删去了a中的记录之后，会发现b中的记录也被删除了。如果我们的外键这样定义： &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; ALTER &amp;nbsp; TABLE &amp;nbsp; b &amp;nbsp; ADD &amp;nbsp; CONSTRAINT &amp;nbsp; FK_AAA &amp;nbsp; FOREIGN &amp;nbsp; KEY &amp;nbsp; (id) &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; REFERENCE &amp;nbsp; a(id) &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; ON &amp;nbsp; DELETE &amp;nbsp; NO &amp;nbsp; ACTION &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; 我们会发现系统依然报错。 &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; 　　 &amp;nbsp; 通过这个例子我相信大家都可以看明白NO &amp;nbsp; ACTION/CASCADE的用法了&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;===================================================&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;CREATE TABLE Countries(CountryId INT PRIMARY KEY) &lt;br /&gt;INSERT INTO Countries (CountryId) VALUES (1) &lt;br /&gt;INSERT INTO Countries (CountryId) VALUES (2) &lt;br /&gt;INSERT INTO Countries (CountryId) VALUES (3) &lt;br /&gt;GO &lt;br /&gt;CREATE TABLE Cities( CityId INT PRIMARY KEY&amp;nbsp; ,CountryId INT REFERENCES Countries ON DELETE CASCADE); &lt;br /&gt;INSERT INTO Cities VALUES(1,1) &lt;br /&gt;INSERT INTO Cities VALUES(2,1) &lt;br /&gt;INSERT INTO Cities VALUES(3,2) &lt;br /&gt;GO &lt;br /&gt;CREATE TABLE Buyers(CustomerId INT PRIMARY KEY ,CityId INT REFERENCES Cities ON DELETE CASCADE); &lt;br /&gt;INSERT INTO Buyers&amp;nbsp; VALUES(1,1), &lt;br /&gt;INSERT INTO Buyers&amp;nbsp; VALUES(2,1) &lt;br /&gt;INSERT INTO Buyers&amp;nbsp; VALUES(3,2) &lt;br /&gt;GO &lt;br /&gt;&lt;br /&gt;命令： &lt;br /&gt;DELETE FROM Countries WHERE CountryId = 1 &lt;br /&gt;结果： &lt;br /&gt;Countries： &lt;br /&gt;CountryId &lt;br /&gt;2 &lt;br /&gt;3 &lt;br /&gt;Cities： &lt;br /&gt;CityId CountryId &lt;br /&gt;3 2 &lt;br /&gt;Buyers： &lt;br /&gt;CustomerId CityId &lt;br /&gt;&lt;br /&gt;ON UPDATE CASCADE的用法和ON DELETE CASCADE差不多 &lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/291099657/aggbug/1703467.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/291099657/archive/2010/04/02/1703467.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/291099657/archive/2010/02/04/1663636.html</id><title type="text">sql修改表字段数据类型</title><summary type="text">--加 ALTER  TABLE  table2  ADD  row_id  bigint --删 ALTER  TABLE  table2  DROP  COLUMN  row_id --改 ALTER  TABLE  你的表  ALTER  COLUMN  列名  你的类型  null declare  @a  varchar(200) select  @a=c.name  from  sys...</summary><published>2010-02-04T06:42:00Z</published><updated>2010-02-04T06:42:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2010/02/04/1663636.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2010/02/04/1663636.html"/></entry><entry><id>http://www.cnblogs.com/291099657/archive/2009/12/26/1632501.html</id><title type="text">子查询基础知识</title><summary type="text">msdn:ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/udb9/html/9c1d634c-fc9f-42e8-ae6f-20b350ef5c90.htmms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/udb9/html/8c1de218-7f2c-424a-a24c-c831737ee59c.htmhttp://www....</summary><published>2009-12-25T17:40:00Z</published><updated>2009-12-25T17:40:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2009/12/26/1632501.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2009/12/26/1632501.html"/></entry><entry><id>http://www.cnblogs.com/291099657/archive/2009/12/18/1626927.html</id><title type="text">天气预报的公用类</title><summary type="text">[代码]</summary><published>2009-12-18T02:24:00Z</published><updated>2009-12-18T02:24:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2009/12/18/1626927.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2009/12/18/1626927.html"/></entry><entry><id>http://www.cnblogs.com/291099657/archive/2009/12/07/1619008.html</id><title type="text">SQL注入语句 (很全)</title><summary type="text">1、返回的是连接的数据库名and db_name()&amp;gt;02、作用是获取连接用户名and user&amp;gt;03、将数据库备份到Web目录下面;backup database 数据库名 to disk='c:\inetpub\wwwroot\1.db';--4、显示SQL系统版本and 1=(select @@VERSION) 或and 1=convert(int,@@version)--5、判...</summary><published>2009-12-07T15:30:00Z</published><updated>2009-12-07T15:30:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2009/12/07/1619008.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2009/12/07/1619008.html"/></entry><entry><id>http://www.cnblogs.com/291099657/archive/2009/12/07/1618385.html</id><title type="text">String.Format</title><summary type="text">1.string.format格式之:日期代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&amp;gt;DateTimedt=DateTime.Now;Label1.Text=string.Format("{0:d}",dt);//2005-11-5Label...</summary><published>2009-12-07T02:08:00Z</published><updated>2009-12-07T02:08:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2009/12/07/1618385.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2009/12/07/1618385.html"/></entry><entry><id>http://www.cnblogs.com/291099657/archive/2009/12/05/1617803.html</id><title type="text">sql2005 若字段定义的类型为datetime,插入为''(空),那么会默认值为1900-01-01 00:00:00.000</title><summary type="text">sql2005 若字段定义的类型为datetime,插入为''(空),那么会默认值为1900-01-01 00:00:00.000 (运行:select cast('' as datetime) 产生:1900-01-01 00:00:00.000)解决:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http:...</summary><published>2009-12-05T14:59:00Z</published><updated>2009-12-05T14:59:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2009/12/05/1617803.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2009/12/05/1617803.html"/></entry><entry><id>http://www.cnblogs.com/291099657/archive/2009/12/04/1617314.html</id><title type="text">打印</title><summary type="text">http://www.cnblogs.com/mushanbinzi/archive/2009/11/08/1598352.htmlhttp://www.cnblogs.com/wfnice12/archive/2009/01/02/1367003.htmlhttp://www.cnblogs.com/blsong/archive/2009/12/03/1616365.htmlhttp://www...</summary><published>2009-12-04T14:35:00Z</published><updated>2009-12-04T14:35:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2009/12/04/1617314.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2009/12/04/1617314.html"/></entry><entry><id>http://www.cnblogs.com/291099657/archive/2009/12/04/1617313.html</id><title type="text">C#数据导出到Excel汇总</title><summary type="text">转自:http://www.javaeye.com/topic/103829要用到数据导出到Excel的方法，四处搜索，发现竹林bat800在CSDN上的这个文字比较全面，记录在这里。http://blog.csdn.net/bat800/archive/2007/07/17/1694537.aspx这是转载地址（这是作者的原文，Excel写成了Execl）一、asp.net中导出Execl的方法...</summary><published>2009-12-04T14:34:00Z</published><updated>2009-12-04T14:34:00Z</updated><author><name>.NET钉子户</name><uri>http://www.cnblogs.com/291099657/</uri></author><link rel="alternate" href="http://www.cnblogs.com/291099657/archive/2009/12/04/1617313.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/291099657/archive/2009/12/04/1617313.html"/></entry></feed>
