<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Temptation</title><subtitle type="text">寻道之路 , 与您同行 !</subtitle><id>http://feed.cnblogs.com/blog/u/17714/rss</id><updated>2012-01-30T10:56:50Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/17714/rss"/><entry><id>http://www.cnblogs.com/temptation/archive/2012/01/30/2332348.html</id><title type="text">【SQL精彩语句】分拆列值</title><summary type="text">SQL Server,分拆列值</summary><published>2012-01-30T10:57:00Z</published><updated>2012-01-30T10:57:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2012/01/30/2332348.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2012/01/30/2332348.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;分拆列值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;原著：邹建&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;改编：爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)&amp;nbsp;2007-12-16&amp;nbsp;广东深圳&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;有表tb,&amp;nbsp;如下:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;id&amp;nbsp;value&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;-----------&amp;nbsp;-----------&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;1&amp;nbsp;aa,bb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&amp;nbsp;aaa,bbb,ccc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;欲按id,分拆value列,&amp;nbsp;分拆后结果如下:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;id&amp;nbsp;value&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;-----------&amp;nbsp;--------&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;1&amp;nbsp;aa&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;1&amp;nbsp;bb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&amp;nbsp;aaa&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&amp;nbsp;bbb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&amp;nbsp;ccc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #008080;"&gt;19&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;1.&amp;nbsp;旧的解决方法(sql&amp;nbsp;server&amp;nbsp;2000)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;SELECT&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;TOP&lt;/span&gt;&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;8000&lt;/span&gt;&amp;nbsp;id&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;IDENTITY&lt;/span&gt;(&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;)&amp;nbsp;&lt;span style="color: #0000FF;"&gt;INTO&lt;/span&gt;&amp;nbsp;#&amp;nbsp;&lt;span style="color: #0000FF;"&gt;FROM&lt;/span&gt;&amp;nbsp;syscolumns&amp;nbsp;a,&amp;nbsp;syscolumns&amp;nbsp;b&lt;br /&gt;&lt;span style="color: #008080;"&gt;21&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;22&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;SELECT&lt;/span&gt;&amp;nbsp;A.id,&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;SUBSTRING&lt;/span&gt;(A.&lt;span style="color: #FF0000;"&gt;[&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;values&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;]&lt;/span&gt;,&amp;nbsp;B.id,&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;CHARINDEX&lt;/span&gt;(&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;,&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;,&amp;nbsp;A.&lt;span style="color: #FF0000;"&gt;[&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;values&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;]&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;,&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;,&amp;nbsp;B.id)&amp;nbsp;&lt;span style="color: #808080;"&gt;-&lt;/span&gt;&amp;nbsp;B.id)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;23&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;FROM&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;A,&amp;nbsp;#&amp;nbsp;B&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;24&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;WHERE&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;SUBSTRING&lt;/span&gt;(&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;,&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&amp;nbsp;A.&lt;span style="color: #FF0000;"&gt;[&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;values&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;]&lt;/span&gt;,&amp;nbsp;B.id,&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;)&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;,&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #008080;"&gt;25&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;26&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;DROP&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;TABLE&lt;/span&gt;&amp;nbsp;#&lt;br /&gt;&lt;span style="color: #008080;"&gt;27&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;28&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;2.&amp;nbsp;新的解决方法(sql&amp;nbsp;server&amp;nbsp;2005)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;29&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;create&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;table&lt;/span&gt;&amp;nbsp;tb(id&amp;nbsp;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;,value&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;30&lt;/span&gt;))&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;30&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aa,bb&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;31&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aaa,bbb,ccc&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;32&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;go&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;33&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;SELECT&lt;/span&gt;&amp;nbsp;A.id,&amp;nbsp;B.value&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;34&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;FROM&lt;/span&gt;(&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;35&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;SELECT&lt;/span&gt;&amp;nbsp;id,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;[&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;value&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;]&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;CONVERT&lt;/span&gt;(xml,&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&amp;lt;root&amp;gt;&amp;nbsp;&amp;lt;v&amp;gt;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;REPLACE&lt;/span&gt;(&lt;span style="color: #FF0000;"&gt;[&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;value&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;]&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;,&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&amp;lt;/v&amp;gt;&amp;nbsp;&amp;lt;v&amp;gt;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&amp;lt;/v&amp;gt;&amp;nbsp;&amp;lt;/root&amp;gt;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;span style="color: #0000FF;"&gt;FROM&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;36&lt;/span&gt;&amp;nbsp;)A&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;37&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;OUTER&lt;/span&gt;&amp;nbsp;APPLY(&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;38&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;SELECT&lt;/span&gt;&amp;nbsp;value&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;N.v.value(&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;.&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;varchar(100)&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;span style="color: #0000FF;"&gt;FROM&lt;/span&gt;&amp;nbsp;A.&lt;span style="color: #FF0000;"&gt;[&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;value&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;]&lt;/span&gt;.nodes(&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;/root/v&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;N(v)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;39&lt;/span&gt;&amp;nbsp;)B&lt;br /&gt;&lt;span style="color: #008080;"&gt;40&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;41&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;DROP&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;TABLE&lt;/span&gt;&amp;nbsp;tb&lt;br /&gt;&lt;span style="color: #008080;"&gt;42&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;43&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;44&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;id&amp;nbsp;value&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;45&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;-----------&amp;nbsp;------------------------------&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;46&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;1&amp;nbsp;aa&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;47&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;1&amp;nbsp;bb&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;48&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;aaa&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;49&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;bbb&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;50&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;ccc&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;51&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;52&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;(5&amp;nbsp;行受影响)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;53&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/temptation/aggbug/2332348.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2012/01/30/2332348.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/temptation/archive/2012/01/30/2332344.html</id><title type="text">【SQL精彩语句】合并列值</title><summary type="text">SQL Server,合并列值</summary><published>2012-01-30T10:53:00Z</published><updated>2012-01-30T10:53:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2012/01/30/2332344.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2012/01/30/2332344.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp; 1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;合并列值&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;原著：邹建&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;改编：爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)&amp;nbsp;&amp;nbsp;2007-12-16&amp;nbsp;&amp;nbsp;广东深圳&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;表结构，数据如下：&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;value&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;-----&amp;nbsp;------&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aa&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bb&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aaa&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bbb&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ccc&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;需要得到结果：&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;16&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;18&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;------&amp;nbsp;-----------&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;19&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aa,bb&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;20&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aaa,bbb,ccc&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;21&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;即：group&amp;nbsp;by&amp;nbsp;id,&amp;nbsp;求value&amp;nbsp;的和（字符串相加）&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;22&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;23&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;1.&amp;nbsp;旧的解决方法(在sql&amp;nbsp;server&amp;nbsp;2000中只能用函数解决。)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;24&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;1.&amp;nbsp;创建处理函数&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;25&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;create&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;table&lt;/span&gt;&amp;nbsp;tb(id&amp;nbsp;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;,&amp;nbsp;value&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;))&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;26&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aa&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;27&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;bb&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;28&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aaa&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;29&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;bbb&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;30&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;ccc&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;31&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;go&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;32&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;33&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;create&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;function&lt;/span&gt;&amp;nbsp;dbo.f_str(&lt;span style="color: #008000;"&gt;@id&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;34&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;returns&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;8000&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;35&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;as&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;36&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;begin&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;37&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;declare&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@r&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;8000&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;38&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;set&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@r&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;''&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;39&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;select&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@r&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@r&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;,&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&amp;nbsp;value&amp;nbsp;&lt;span style="color: #0000FF;"&gt;from&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;where&lt;/span&gt;&amp;nbsp;id&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #008000;"&gt;@id&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;40&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;stuff&lt;/span&gt;(&lt;span style="color: #008000;"&gt;@r&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;''&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;41&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;end&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;42&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;go&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;43&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;44&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;调用函数&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;45&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;SELECt&lt;/span&gt;&amp;nbsp;id,&amp;nbsp;value&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;dbo.f_str(id)&amp;nbsp;&lt;span style="color: #0000FF;"&gt;FROM&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;GROUP&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;BY&lt;/span&gt;&amp;nbsp;id&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;46&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;47&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;drop&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;table&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;48&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;drop&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;function&lt;/span&gt;&amp;nbsp;dbo.f_str&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;49&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;50&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;51&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;52&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;-----------&amp;nbsp;-----------&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;53&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aa,bb&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;54&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aaa,bbb,ccc&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;55&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;（所影响的行数为2&amp;nbsp;行）&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;56&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;57&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;58&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;2、另外一种函数.&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;59&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;create&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;table&lt;/span&gt;&amp;nbsp;tb(id&amp;nbsp;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;,&amp;nbsp;value&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;))&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;60&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aa&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;61&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;bb&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;62&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aaa&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;63&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;bbb&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;64&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;ccc&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;65&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;go&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;66&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;67&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;创建一个合并的函数&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;68&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;create&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;function&lt;/span&gt;&amp;nbsp;f_hb(&lt;span style="color: #008000;"&gt;@id&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;69&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;returns&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;8000&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;70&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;as&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;71&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;begin&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;72&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;declare&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@str&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;8000&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;73&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;set&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@str&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;''&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;74&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;select&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@str&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@str&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;,&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;cast&lt;/span&gt;(value&amp;nbsp;&lt;span style="color: #0000FF;"&gt;as&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;)&amp;nbsp;&lt;span style="color: #0000FF;"&gt;from&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;where&lt;/span&gt;&amp;nbsp;id&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@id&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;75&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;set&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;@str&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;right&lt;/span&gt;(&lt;span style="color: #008000;"&gt;@str&lt;/span&gt;&amp;nbsp;,&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;len&lt;/span&gt;(&lt;span style="color: #008000;"&gt;@str&lt;/span&gt;)&amp;nbsp;&lt;span style="color: #808080;"&gt;-&lt;/span&gt;&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;76&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;(&lt;span style="color: #008000;"&gt;@str&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;77&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;78&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;go&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;79&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;80&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;调用自定义函数得到结果：&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;81&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;select&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;distinct&lt;/span&gt;&amp;nbsp;id&amp;nbsp;,dbo.f_hb(id)&amp;nbsp;&lt;span style="color: #0000FF;"&gt;as&lt;/span&gt;&amp;nbsp;value&amp;nbsp;&lt;span style="color: #0000FF;"&gt;from&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;82&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;83&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;drop&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;table&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;84&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;drop&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;function&lt;/span&gt;&amp;nbsp;dbo.f_hb&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;85&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;86&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;87&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;88&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;-----------&amp;nbsp;-----------&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;89&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aa,bb&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;90&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aaa,bbb,ccc&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;91&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;（所影响的行数为2&amp;nbsp;行）&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;92&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;93&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;94&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;2.&amp;nbsp;新的解决方法(在sql&amp;nbsp;server&amp;nbsp;2005中用OUTER&amp;nbsp;APPLY等解决。)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;95&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;create&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;table&lt;/span&gt;&amp;nbsp;tb(id&amp;nbsp;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;,&amp;nbsp;value&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;))&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;96&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aa&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;97&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;bb&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;98&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aaa&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;99&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;bbb&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;100&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;ccc&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;101&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;go&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;102&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;查询处理&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;103&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;select&lt;/span&gt;&amp;nbsp;&lt;span style="color: #808080;"&gt;*&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;from&lt;/span&gt;(&lt;span style="color: #0000FF;"&gt;select&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;distinct&lt;/span&gt;&amp;nbsp;id&amp;nbsp;&lt;span style="color: #0000FF;"&gt;from&lt;/span&gt;&amp;nbsp;tb)a&amp;nbsp;&lt;span style="color: #808080;"&gt;outer&lt;/span&gt;&amp;nbsp;apply(&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;104&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;select&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;[&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;values&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;]&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF00FF;"&gt;stuff&lt;/span&gt;(&lt;span style="color: #FF00FF;"&gt;replace&lt;/span&gt;(&lt;span style="color: #FF00FF;"&gt;replace&lt;/span&gt;(&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;105&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;106&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;select&lt;/span&gt;&amp;nbsp;value&amp;nbsp;&lt;span style="color: #0000FF;"&gt;from&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;n&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;107&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;where&lt;/span&gt;&amp;nbsp;id&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;a.id&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;108&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;for&lt;/span&gt;&amp;nbsp;xml&amp;nbsp;auto&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;109&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&amp;lt;N&amp;nbsp;value="&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;,&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;),&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;"/&amp;gt;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;''&lt;/span&gt;),&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;''&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;110&lt;/span&gt;&amp;nbsp;)N&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;111&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;drop&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;table&lt;/span&gt;&amp;nbsp;tb&lt;br /&gt;&lt;span style="color: #008080;"&gt;112&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;113&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;114&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;115&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;-----------&amp;nbsp;-----------&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;116&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aa,bb&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;117&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aaa,bbb,ccc&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;118&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;119&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;(2&amp;nbsp;行受影响)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;120&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;121&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;122&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;SQL2005中的方法&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;123&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;create&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;table&lt;/span&gt;&amp;nbsp;tb(id&amp;nbsp;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;,&amp;nbsp;value&amp;nbsp;&lt;span style="color: #0000FF;"&gt;varchar&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;))&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;124&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aa&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;125&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;bb&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;126&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;aaa&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;127&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;bbb&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;128&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;insert&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;into&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;span style="color: #0000FF;"&gt;values&lt;/span&gt;(&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;ccc&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;129&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;go&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;130&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;131&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;select&lt;/span&gt;&amp;nbsp;id,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;[&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;values&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;]&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #FF00FF;"&gt;stuff&lt;/span&gt;((&lt;span style="color: #0000FF;"&gt;select&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;,&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;[&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;value&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;]&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;from&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;t&amp;nbsp;&lt;span style="color: #0000FF;"&gt;where&lt;/span&gt;&amp;nbsp;id&lt;span style="color: #808080;"&gt;=&lt;/span&gt;tb.id&amp;nbsp;&lt;span style="color: #0000FF;"&gt;for&lt;/span&gt;&amp;nbsp;xml&amp;nbsp;path(&lt;span style="color: #FF0000;"&gt;''&lt;/span&gt;)),&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #FF0000;"&gt;''&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;132&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;from&lt;/span&gt;&amp;nbsp;tb&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;133&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;group&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;by&lt;/span&gt;&amp;nbsp;id&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;134&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;135&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;136&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;137&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;-----------&amp;nbsp;--------------------&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;138&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aa,bb&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;139&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aaa,bbb,ccc&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;140&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;141&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;(2&amp;nbsp;row(s)&amp;nbsp;affected)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;142&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;143&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008080;"&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;144&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #008080;"&gt;145&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;drop&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;table&lt;/span&gt;&amp;nbsp;tb&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/temptation/aggbug/2332344.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2012/01/30/2332344.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/temptation/archive/2011/12/03/2274962.html</id><title type="text">【原】一道数学题的求解</title><summary type="text">题目：将1到9这九个数字分成三个数字不重复(即每个数字只出现一次)的3位数a,b,c，要求第一个3位数，正好是第二个3位数的1/2，是第三个3位数的1/3。求出最小的那个数。解答：classProgram{///&amp;lt;summary&amp;gt;///将1到9这九个数字分成三个数字不重复(即每个数字只出现一次)的3位数a,b,c，///要求第一个3位数，正好是第二个3位数的1/2，是第三个3位数的1/3。///&amp;lt;/summary&amp;gt;///&amp;lt;paramname=&amp;quot;args&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;staticvoidMain(string[]args)</summary><published>2011-12-03T13:00:00Z</published><updated>2011-12-03T13:00:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2011/12/03/2274962.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2011/12/03/2274962.html"/><content type="html">&#xD;
&lt;p&gt;&lt;span style="color: red;"&gt;&#xD;
 &#xD;
题目：&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;将1到9这九个数字分成三个数字不重复(即每个数字只出现一次)的3位数a,b,c，要求第一个3位数，正好是第二个3位数的1/2，是第三个3位数的1/3。求出最小的那&lt;/span&gt;&lt;span style="color: red;"&gt;个数。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;解答：&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;Program&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(128, 128, 128);"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&amp;nbsp;将1到9这九个数字分成三个数字不重复(即每个数字只出现一次)的3位数a,b,c，&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&amp;nbsp;要求第一个3位数，正好是第二个3位数的1/2，是第三个3位数的1/3。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;&amp;lt;param&amp;nbsp;name="args"&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&amp;nbsp;Main(&lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;[]&amp;nbsp;args)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;100&lt;/span&gt;;&amp;nbsp;t&amp;nbsp;&amp;lt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;334&lt;/span&gt;;&amp;nbsp;t++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;t;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&amp;nbsp;j&amp;nbsp;=&amp;nbsp;t&amp;nbsp;*&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;2&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&amp;nbsp;k&amp;nbsp;=&amp;nbsp;t&amp;nbsp;*&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;3&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;((j&amp;nbsp;&amp;lt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;1000&lt;/span&gt;)&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;(j&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;99&lt;/span&gt;)&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;(k&amp;nbsp;&amp;lt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;1000&lt;/span&gt;)&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;(k&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;99&lt;/span&gt;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;StringBuilder&amp;nbsp;sb&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;StringBuilder();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sb.Append(i.ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sb.Append(j.ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sb.Append(k.ToString());&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CheckNum(sb.ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.ReadLine();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&amp;nbsp;CheckNum(&lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;&amp;nbsp;value)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;value.Length;&amp;nbsp;i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(value[i]&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&amp;nbsp;firstPosition&amp;nbsp;=&amp;nbsp;value.IndexOf(value[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&amp;nbsp;lastPosition&amp;nbsp;=&amp;nbsp;value.LastIndexOf(value[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(firstPosition&amp;nbsp;==&amp;nbsp;lastPosition)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(i&amp;nbsp;==&amp;nbsp;value.Length&amp;nbsp;-&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;1&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;满足条件的值为：{0}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,&amp;nbsp;value.Substring(&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;3&lt;/span&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;break&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt; &#xD;
 &#xD;
&lt;img src="http://www.cnblogs.com/temptation/aggbug/2274962.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2011/12/03/2274962.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/temptation/archive/2011/11/06/2238404.html</id><title type="text">【转】SVN服务器端和客户端安装使用</title><summary type="text">1、所选服务器安装包：VisualSVN-Server-2.1.3.msi 2、客户端安装包：TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi 一、服务器的安装： 注意：location ：为安装文件位置，Repositories：为管理的代码仓库的位置，若选中Use secure connection前面的Checkbox，则表示安全连接【https】，这里的端口有433/8433可用，若未选中Checkbox，默认端口80/81/8080，身份认证选择Subversion。 二、客户端安装 ...</summary><published>2011-11-06T13:27:00Z</published><updated>2011-11-06T13:27:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2011/11/06/2238404.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2011/11/06/2238404.html"/><content type="html">&lt;span style="color: #ff0000; font-family: Comic Sans MS;"&gt; &lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;div&gt;&lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span&gt;&lt;span style="font-family: Comic Sans MS; color: #ff0000;" face="Calibri"&gt;1、&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; color: #ff0000;"&gt;所选服务器安装包：&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; color: #ff0000;" face="Calibri"&gt;VisualSVN-Server-2.1.3.msi&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; color: #ff0000;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span&gt;&lt;span style="font-family: Comic Sans MS; color: #ff0000;" face="Calibri"&gt;2、&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; color: #ff0000;"&gt;客户端安装包：&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; color: #ff0000;" face="Calibri"&gt;TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: Comic Sans MS; color: #ff0000;"&gt;一、服务器的安装：&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010161633.png" /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010193330.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010204096.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt; &lt;/span&gt;&lt;/p&gt;     &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;注意：location ：为安装文件位置，Repositories：为管理的代码仓库的位置，若选中Use secure connection前面的Checkbox，则表示安全连接【https】，这里的端口有433/8433可用，若未选中Checkbox，默认端口80/81/8080，身份认证选择Subversion。&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010222284.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010231213.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt; &lt;/span&gt;&lt;/p&gt;     &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;二、客户端安装&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010255468.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010262989.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010265945.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010284568.jpg" /&gt;&lt;/p&gt;     &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;点击完成安装。&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;三、服务端的配置和使用&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010303240.jpg" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;添加一个代码库：&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010305969.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;在文本框中输入代码库的名称&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010314514.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;未选中上面的复选框，代表建立一个空的代码库，若选中则会创建三个子目录&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010333264.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;创建完代码库后，里面内容为空，一会将介绍如何迁入源代码&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;下面我们开始安全性设置，在左侧的Users 上选择Create User&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010341995.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;然后将创建的User添加到刚才创建的项目里，选择刚才创建的项目Project，右键选择Properties&amp;#8230;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010353965.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;点击Add&amp;#8230;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010360814.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;选择创建的Users，点击OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010372128.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;Permissions&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;表示选择用户权限，有四种选择&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;1、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;Inherit from parent &lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;从父用户中继承&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;2、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;No Access &lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;不允许访问&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;3、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;Read Only&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;只读访问&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;4、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;Read/Write &lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;可读可写&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;点击确定&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;四、客户端的基本使用方法&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;1&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;、签入源代码到SVN服务器&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;假设我们使用Visual Studio在文件夹SetUp中创建一个项目，我们要把这个项目的源代码签入到SVN Server上的代码库中，首先右键点击SetUp文件夹，右键菜单如下：&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010392356.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;点击Import&amp;#8230;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010394843.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;其中&lt;a href="http://192.168.0.101/"&gt;&lt;span style="color: #ff0000; font-family: Comic Sans MS;" color="#0000ff"&gt;http://192.168.0.101/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Comic Sans MS;"&gt;为服务器的IP地址，svn是代码仓库的根目录，Project是我们添加的代码库，右下角的Checkbox在第一次添加的时候没有用，以后签入时可选择忽略的文件，点击OK。弹出下面窗体，要求输入凭证&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010402978.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;若选中Save outhentication复选框，可以保存输入凭证。&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;在上面输入用户名和密码，点击OK。&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010421878.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;如上，源代码已经签入到SVN服务器上了，下面我们来看看SVN服务器上是否存在签入的源代码&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010465924.png" /&gt;&lt;/p&gt;  &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;3、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;签出源代码到本机&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;在本机上创建文件夹SetUp，右键点击SVN Checkout&amp;#8230;弹出如下窗体&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010482371.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;在上图中URL of Repository:下的文本框输入svn server中代码库的地址，其他默认，点击OK按钮，就开始签出源代码了&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;说明：上图中Checkout Depth，有四个选项，分别是签出全部、只签出下一级子目录和文件、只签出文件、只签出空项目，默认是第一项。&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;打开SetUp目录，可以看到如下的文件夹结构：&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010490929.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;一旦对文件或文件夹做了任何修改，那么文件或文件夹的显示图片会发生变化。下面修改二个文件：&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010502662.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;修改的为eSuperMap.lic和Config文件夹下的文件&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;下面看一下不同状态下的所对应的图片&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010511451.png" /&gt;&lt;/p&gt;  &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;4、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;提交修改后的文件到SVN服务器&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;我修改的是electric_inspection下的文件夹，右键点击electric_inspection选择SVN Commit&amp;#8230;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010514544.png" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;点击OK，弹出如下对话框&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/322665/2011081010522165.png" /&gt;&lt;/p&gt;  &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;5、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;添加新文件到SVN服务器&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;我们在electric_inspection添加eSuperMap.lic，在electric_inspection文件下的空白处点击右键，点击SVN Commit&amp;#8230;，和上面讲的提交改过的文件到SVN服务器一样，就可以了，另外也可以在文件eSuperMap.lic上点击右键，点击TortoiseSVN，这样并没有将这个文件提交到SVN服务器，只是将这个文件标记为源代码库中的文件，并将其状态设置为修改状态。之后，我们要再SVN Commit这个文件一次，才能将其真正提交到SVN服务器上的代码库中。类似添加文件夹也是一样。&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;6、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;更新本机代码与SVN服务器上最新的版本一致&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;这个只需要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键，点击SVN Update，就可以了。&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;注意：更新操作可能会因为版本冲突而失败，这时可以使用合并【Merge】或其他解决方法，也可能因为锁定【Get Lock】而失败，这是需要先解锁【Release Lock】。&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;7、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;重命名文件或文件夹，并将修改提交到SVN服务器&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;只要在需要重命名的文件或文件夹上点击右键，点击TortiseSVN=&amp;gt;&amp;gt;Rename&amp;#8230;,&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;在弹出的窗体中输入新名称。此方法也不是直接重命名，而是将该文件或文件夹的名称标记为重命名后的名称，也需要我们使用SVN Commit提交到SVN服务器。&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: left; text-indent: -18pt; margin: 0cm 0cm 0pt 18pt;" align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;8、&lt;/span&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;删除文件或文件夹，并将修改提交到SVN服务器&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;最简单的是直接删除文件或文件夹，然后使用SVN Commit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键Tortoise=&amp;gt;&amp;gt;Delete删除，此方法也不是直接删除，而是将文件或文件夹的状态设置为删除，也需要我们使用SVN Commit提交到SVN服务器后才真正删除。&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;说明:实际上，从你把源代码签入SVN服务器开始，每一个版本的数据和文件，就是你已经删除了的，也都可以随时签出。&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;注意：向SVN服务器提交源代码的时候，一定不要提交bin，obj等文件夹，否则很麻烦，但是web项目的bin目录除外，但是web项目的bin目录中的引用其他项目而生成的dll不需要提交。&lt;/span&gt;&lt;/p&gt; &lt;span style="font-family: Comic Sans MS; font-size: 12pt; color: #ff0000;"&gt;其次：如果项目中引用其他的第三方控件的程序集，最好不要简单的从他们的安装位置引用，而是在你的解决方案下，添加一个Library的目录，将需要的程序集复制到这里，然后从Library目录引用。&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000; font-family: Comic Sans MS;"&gt;转自：&lt;/span&gt;&lt;span style="color: #ff0000; font-family: Comic Sans MS;"&gt;http://www.cnblogs.com/skyway/archive/2011/08/10/2133399.html&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/temptation/aggbug/2238404.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2011/11/06/2238404.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/temptation/archive/2011/10/15/2212877.html</id><title type="text">【转】一些ASP.Net开发调试环境错误的解决方法</title><summary type="text">访问IIS元数据库失败 思考可能是次序出了问题，解决 1、打开CMD，进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 2、输入 aspnet_regiis.exe -i 稍等片刻，注册成功就解决问题了。 接着还会出现“未能创建 Mutex”的问题 解决方法： 1、先关闭你的VS2005。 2、打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 找到你刚才调试的程序的名字的目录删除它。 3、关闭IIS服务器，重开一次。 4、用IE浏览一下你的程序，问题解</summary><published>2011-10-15T03:28:00Z</published><updated>2011-10-15T03:28:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2011/10/15/2212877.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2011/10/15/2212877.html"/><content type="html">&lt;p&gt;访问IIS元数据库失败 &lt;br /&gt;思考可能是次序出了问题，解决 &lt;br /&gt;1、打开CMD，进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 &lt;br /&gt;2、输入 aspnet_regiis.exe -i &lt;br /&gt;稍等片刻，注册成功就解决问题了。&amp;nbsp; &lt;br /&gt;接着还会出现&amp;#8220;未能创建 Mutex&amp;#8221;的问题 &lt;br /&gt;解决方法： &lt;br /&gt;1、先关闭你的VS2005。 &lt;br /&gt;2、打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files&amp;nbsp;&amp;nbsp; 找到你刚才调试的程序的名字的目录删除它。 &lt;br /&gt;3、关闭IIS服务器，重开一次。 &lt;br /&gt;4、用IE浏览一下你的程序，问题解决。 &lt;/p&gt;&#xD;
&lt;p&gt;=================================================================================== &lt;/p&gt;&#xD;
&lt;p&gt;ASP.NET 无法调试的几种现象和解决方法 &lt;br /&gt;现象1：无法在Web服务器上启动调试。与 Web服务器通信时出现身份验证错误。 &lt;br /&gt;或&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 无法在Web服务器上启动调试。调试失败，因为没有启用集成Windows身份验证。 &lt;/p&gt;&#xD;
&lt;p&gt;原因可能是：身份验证不通过或权限不足 &lt;/p&gt;&#xD;
&lt;p&gt;解决办法：在IIS默认网站选中指定的应用程序，点属性--〉目录安全性--〉身份验证和访问控制 的&amp;#8220;编辑&amp;#8221;按钮，&amp;#8220;集成Windows身份验证&amp;#8221;打勾。 &lt;/p&gt;&#xD;
&lt;p&gt;--------------------------------------------------------------------------------------------------------------- &lt;br /&gt;现象2：无法在Web服务器上启动调试。Web服务器的配置不正确。请参见有关常见配置错误的帮助。在调试器外部运行网页可能会提供进一步的信息。 &lt;/p&gt;&#xD;
&lt;p&gt;原因可能是：在Web服务器上，该应用程序没有启用调试。 &lt;/p&gt;&#xD;
&lt;p&gt;解决办法：在IIS默认网站选中指定的应用程序，点属性--〉ASP.NET--〉&amp;#8220;编辑配置&amp;#8221;按钮--〉应用程序中的&amp;#8220;启用调试&amp;#8221;打勾。 &lt;/p&gt;&#xD;
&lt;p&gt;--------------------------------------------------------------------------------------------------------------- &lt;br /&gt;现象3：在开发环境中随便打开一个 apsx，在错误列表中都提示， &lt;br /&gt;&amp;nbsp;&amp;nbsp; 错误 1 E:\xxxxx\yyyyy.ascx: ASP.NET 运行时错误: &amp;#8220;/LM/W3SVC/225492951/ROOT/xxxxx&amp;#8221;不是一个有效的 IIS 应用程序。 &lt;/p&gt;&#xD;
&lt;p&gt;原因可能是：身份验证不通过或权限不足 &lt;/p&gt;&#xD;
&lt;p&gt;解决办法：可按现象1的解决办法进行。如果实在不行，则插入 Visual Studio 光盘，运行安装程序，然后选择&amp;#8220;修复/重新安装&amp;#8221;。 &lt;/p&gt;&#xD;
&lt;p&gt;相关链接： &lt;br /&gt;错误：无法在 Web 服务器上启动调试 &lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/zh-cn/library/dwesw3ee(VS.80).aspx"&gt;&lt;font color="#000000"&gt;http://msdn2.microsoft.com/zh-cn/library/dwesw3ee(VS.80).aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;错误：调试失败，因为没有启用集成 Windows 身份验证 &lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/zh-cn/library/x8a5axew(VS.80).aspx"&gt;&lt;font color="#000000"&gt;http://msdn2.microsoft.com/zh-cn/library/x8a5axew(VS.80).aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;=================================================================================== &lt;/p&gt;&#xD;
&lt;p&gt;无法直接启动带有"类库输出类型"的项目. &lt;/p&gt;&#xD;
&lt;p&gt;在解决方案资源管理器中，右击解决方案-&amp;gt;属性-&amp;gt;通用属性-&amp;gt;启动项目-&amp;gt;把单启动项目这一项置为Web项目-&amp;gt;确定.&lt;/p&gt;&lt;img src="http://www.cnblogs.com/temptation/aggbug/2212877.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2011/10/15/2212877.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/temptation/archive/2011/10/12/2208249.html</id><title type="text">【原】ThinkPad E40 F1到F12 功能键如何改成不需要FN键 ？</title><summary type="text">问题： ThinkPad E40 F1到F12 功能键如何改成不需要FN键 ？解决： 在BIOS中设置1）开机时按Fn+F12）找到config3）找到keyboard/mouse4）Change to &amp;quot;F1-F12KEYS&amp;quot;选项 回车进入编辑，设置为Legacy5）Fn+F10保存即可</summary><published>2011-10-12T02:39:00Z</published><updated>2011-10-12T02:39:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2011/10/12/2208249.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2011/10/12/2208249.html"/><content type="html">&lt;div&gt;&lt;strong style="color: red;"&gt;问题： &lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;div&gt;ThinkPad E40 F1到F12 功能键如何改成不需要FN键 ？&lt;/div&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style="color: #0000ff;"&gt;解决：&lt;/strong&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;在BIOS中设置&lt;/p&gt;&lt;p&gt;1）开机时按Fn+F1&lt;/p&gt;&lt;p&gt;2）找到config&lt;/p&gt;&lt;p&gt;3）找到keyboard/mouse&lt;/p&gt;&lt;p&gt;4）Change to "F1-F12KEYS"选项 回车进入编辑，设置为Legacy&lt;/p&gt;&lt;p&gt;5）Fn+F10保存即可&lt;/p&gt;&lt;img src="http://www.cnblogs.com/temptation/aggbug/2208249.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2011/10/12/2208249.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/temptation/archive/2011/10/06/2199993.html</id><title type="text">【原】IIS发布ASP.Net网站提示&amp;quot;访问IIS元数据库失败&amp;quot;的解决</title><summary type="text">错误信息提示如下：访问 IIS 元数据库失败。 说明: 执行当前 Web 请求期间，出现未处理的异常。请检查堆栈跟踪信息，以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息，请参见 http://support.microsoft.com/?kbid=267904。解决方法：1、打开CMD，进入</summary><published>2011-10-06T08:30:00Z</published><updated>2011-10-06T08:30:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2011/10/06/2199993.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2011/10/06/2199993.html"/><content type="html">&lt;p&gt;&lt;span style="color: red"&gt;错误信息提示如下：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;访问 IIS 元数据库失败。&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;说明: 执行当前 Web 请求期间，出现未处理的异常。请检查堆栈跟踪信息，以了解有关该错误以及代码中导致错误的出处的详细信息。&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息，请参见 &lt;a href="http://support.microsoft.com/?kbid=267904"&gt;http://support.microsoft.com/?kbid=267904&lt;/a&gt;。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #008000"&gt;解决方法：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #008000"&gt;1、打开CMD，进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;2、输入 aspnet_regiis.exe -i&amp;nbsp;为ASP.NET 授予权限&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/temptation/aggbug/2199993.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2011/10/06/2199993.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/temptation/archive/2011/10/06/2199687.html</id><title type="text">【原】ACCESS数据库参数化更新的问题及解决</title><summary type="text">问题描述：update access数据库时，使用了参数化的方式，结果不报错，但是数据也没有更新。问题解决：access使用参数化时，参数位置必须和赋值顺序相同，否则更新时就会出现数据无法更新但是也不报错的怪现象。例如:update tablename set [a]=@a,[b]=@b where [id]=@id那么加参数时，也必须先加@a,再加@b，最后加@id.也就是说必须要 cmd.Parameters.AddWithValue(&amp;quot;@a&amp;quot;,a);cmd.Parameters.AddWithValue(&amp;quot;@b&amp;quot;,b);cmd.Parameters</summary><published>2011-10-05T16:01:00Z</published><updated>2011-10-05T16:01:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2011/10/06/2199687.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2011/10/06/2199687.html"/><content type="html">&lt;p&gt;&lt;span style="color: #008000"&gt;问题描述：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #008000"&gt;update access数据库时，使用了参数化的方式，结果不报错，但是数据也没有更新。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #008000"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;问题解决：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;access使用参数化时，参数位置必须和赋值顺序相同，否则更新时就会出现数据无法更新但是也不报错的怪现象。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;例如:update tablename set [a]=@a,[b]=@b where [id]=@id&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;那么加参数时，也必须先加@a,再加@b，最后加@id.也就是说必须要 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;cmd.Parameters.AddWithValue("@a",a);&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;cmd.Parameters.AddWithValue("@b",b);&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;cmd.Parameters.AddWithValue(&amp;#8220;@id&amp;#8221;,id&lt;/span&gt;&lt;span style="color: red"&gt;);&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;顺序如果错了，就无法更新了。这一点和sql server不一样。在sql server中，不必关心参数增加的顺序。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;因为access在update时参数错位不会报bug，只是不更新，所以这一点在写程序时一定要注意。&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/temptation/aggbug/2199687.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2011/10/06/2199687.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/temptation/archive/2011/09/29/2195354.html</id><title type="text">【转】&amp;quot;无法在web服务器上启动调试&amp;quot;的解决方法(VS2008 + IIS + Windows XP SP3)</title><summary type="text">问题描述：使用vs2008新建http站点，按F5调试时，出现如下错误提示： 无法在web服务器上启动调试，&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt; Server Application　Error&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;h1&amp;gt;Server Application Error&amp;lt;/h1&amp;gt;The server has encountered an error while loading an application during the kprocessing of your requ</summary><published>2011-09-29T04:51:00Z</published><updated>2011-09-29T04:51:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2011/09/29/2195354.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2011/09/29/2195354.html"/><content type="html">&lt;p&gt;&lt;strong style="color: red"&gt;问题描述：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;使用vs2008新建http站点，按F5调试时，出现如下错误提示： &lt;br /&gt;无法在web服务器上启动调试，&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt; Server Application　Error&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;h1&amp;gt;Server Application Error&amp;lt;/h1&amp;gt;The server has encountered an error while loading an application during the kprocessing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt; &lt;br /&gt;确保服务器操作正确。请通过执行&amp;#8220;调试&amp;#8221;-&amp;gt;&amp;#8220;Debug.Start Without Debugging&amp;#8221;验证web.config中没有语法错误。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #339966;"&gt;&lt;div&gt;&lt;span style="color: #800080;"&gt;方案一：&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;1、确认在&amp;#8220;配置属性&amp;#8221;中的&amp;#8220;启用ASP.NET调试 "为 "True "&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;2、确认你的 "web.config "中的 "debug=true "&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;3、若你安装过wind2000&amp;nbsp;&amp;nbsp; SP4后，则要在命令行执行 "regsvr32&amp;nbsp;&amp;nbsp; i&amp;nbsp;&amp;nbsp; aspnet_isap.dll "&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;4、在IIS里查看站点信息，选中 "目录安全性 "，里面有 "匿名访问和身份验证控制 "，再点击 "编辑.. ",确认 "集成Windows身份验证 "选项被选中&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;5、在IE选项-&amp;gt; "安全设置 "-&amp;gt; "自定义级别 "里有 "用户验证 "，确认选中 "自动使用当前用户名和密码登录 "&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;6、运行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe&amp;nbsp;&amp;nbsp; -i&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;7、控制面板--管理工具--计算机管理--本地用户和组--用户,双击ASPNET用户，为其隶属于添加Administrators用户&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;以上操作最管用的就是第5步和第7步。&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;如果出现下面的错误信息：&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;&amp;#8220;无法在WEB服务器上启动调试，未将项目配置为进行调试&amp;#8221;.&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;一般估计是把项目直接拷过来打开，要重新配置一下IIS&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;控制面板-〉internet服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用程序名-〉&amp;#8220;创建&amp;#8221;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;把页头的 &amp;lt;%@Page&amp;nbsp;&amp;nbsp; %&amp;gt; 和web.config里的Debug都改成true，VS2005里在你第1次运行时才询问你是否生成web.config，你可以在运行前手动添加~&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;方案二：&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;此方案的作用是设置IUSR_机器名和IWAM_机器名两个用户设置相同的密码，详细设置步骤可进一步去百度查！&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;1、右键我的电脑--管理--本地用户和组，给IUSR_机器名和IWAM_机器名两个用户设置密码，要一样。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;2、开始--运行--打cmd， 然后cd D:InetpubAdminscripts（我的系统在D盘）， 然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码， 然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;&amp;nbsp;&amp;nbsp; 看一下，行了没有？如果还不行，那么 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;　　cscript.exe synciwam.vbs -v， &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;　　然后iisreset。这样应该就可以了,但是如果最后一步提示8004e00f的错误,此错误是MSDTC服务不正常造成的，那么请参照方案三。 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;方案三：&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;1、进入组件服务，查看组件服务/计算机/我的电脑/COM+应用程序，结果报错&amp;#8220;COM+ 无法与 Microsoft 分布式事务协调程序交谈&amp;#8221;，无法查看里面的对象。 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;2、进入事件查看器，发现msdtc服务没有正常启动。 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;3、删除注册表中的键： &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;&amp;#183; HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;&amp;#183; HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;&amp;#183; HKEY_CLASSES_ROOTCID &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;4、停止MSDTC服务：net stop msdtc &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;5、卸载MSDTC服务：msdtc -uninstall &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;6、重新安装MSDTC服务：msdtc -install &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;7、确认在事件查看器中msdtc服务已经正常启动[这步很关键，如果没有，重新启动下电脑看看] &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里] &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;9、同步IIS metabase中IWAM_MYSERVER的密码，在CMD中：c:inetputadminscripts&amp;gt;adsutil set w3svc/wamuserpass "yourpassword" &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;10、同步COM+应用程序所用的IWAM_MYSERVER密码，在CMD中：c:inetputadminscripts&amp;gt;cscript synciwam.vbs -v &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;----------------------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;到这部分网上大部分都说可以了,但是我这里虽然没有8004e00f的错误提示了,但是访问页面Server Application Error 错误依旧,最后终于找到了解决方法如下: &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;解决办法： &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;[1]： &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;检查你的DTC服务（全名：Distributed Transaction Coordinator）是否可以正常启动， &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;如果正常的话请你跳过此步骤；如果出错，无法正常启动，请在开始菜单的运行中 运行：msdtc -resetlog 以创建日志文件。重起机器，检查IIS是否可以正常使用，若不行继续。 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;[2]： &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;在CMD下执行以下命令： &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;cd C:\windows\system32\inetsrv &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;rundll32 wamreg.dll, CreateIISPackage &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;regsvr32 asptxn.dll &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;----------------------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;aspnet_wp.exe&amp;nbsp; (PID: 4052)意外停止的处理：&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #800080;"&gt;IIS-》属性-》权限向导-》继承所有安全性设置。&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style="color: #339966;"&gt;解决方法：&lt;/strong&gt;&lt;/p&gt; &lt;img src="http://www.cnblogs.com/temptation/aggbug/2195354.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2011/09/29/2195354.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/temptation/archive/2011/08/23/2151366.html</id><title type="text">【转】连接Excel2003和Excel2007的数据库连接字符串写法</title><summary type="text">格外注意第二种的写法，Provider那里是Ace，Extended Properties那里有&amp;#39;连接Excel 1stringstrConn=&amp;quot;Provider=Microsoft.Jet.OleDb.4.0;&amp;quot;+&amp;quot;datasource=&amp;quot;+ Application.StartupPath.ToString()+excelFile+&amp;quot;;ExtendedProperties=&amp;#39;Excel8.0;HDR=NO;IMEX=1&amp;#39;&amp;quot;;//此连接只能操作Excel2007之前(.xls)文件23stringstrConn</summary><published>2011-08-23T15:15:00Z</published><updated>2011-08-23T15:15:00Z</updated><author><name>temptation</name><uri>http://www.cnblogs.com/temptation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/temptation/archive/2011/08/23/2151366.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/temptation/archive/2011/08/23/2151366.html"/><content type="html">&lt;p&gt;&lt;span style="color: red"&gt;格外注意第二种的写法，Provider那里是Ace，Extended Properties那里有'&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('876786f4-e161-4a6e-8cf0-07f5e1a29810')"&gt;&lt;img style="display: none" id="code_img_opened_876786f4-e161-4a6e-8cf0-07f5e1a29810"  onclick="cnblogs_code_hide('876786f4-e161-4a6e-8cf0-07f5e1a29810',event)" src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif"&gt; &#xD;
&lt;div id="cnblogs_code_open_876786f4-e161-4a6e-8cf0-07f5e1a29810" &gt;&#xD;
&lt;div&gt;&lt;span style="color: #008080"&gt;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;strConn&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;Provider=Microsoft.Jet.OleDb.4.0;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;data&amp;nbsp;source=&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+ Application.StartupPath.ToString()&amp;nbsp;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;excelFile&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;;Extended&amp;nbsp;Properties='Excel&amp;nbsp;8.0;&amp;nbsp;HDR=NO;&amp;nbsp;IMEX=1'&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;此连接只能操作Excel2007之前(.xls)文件&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000"&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;strConn&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;Provider=Microsoft.Ace.OleDb.12.0;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;data&amp;nbsp;source=&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+ Application.StartupPath.ToString()&amp;nbsp;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;excelFile&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;;Extended&amp;nbsp;Properties='Excel&amp;nbsp;12.0;&amp;nbsp;HDR=NO;&amp;nbsp;IMEX=1'&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;此连接可以操作.xls与.xlsx文件&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;HDR=YES&amp;nbsp;&amp;nbsp;&amp;nbsp; 有两个值:YES/NO,表示第一行是否字段名,默认是YES,第一行是字段名&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red"&gt;IMEX=1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 解决数字与字符混合时,识别不正常的情况&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/temptation/aggbug/2151366.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/temptation/archive/2011/08/23/2151366.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
