﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-使名扬</title><link>http://www.cnblogs.com/tongzhenhua/</link><description>童振华</description><language>zh-cn</language><lastBuildDate>Mon, 06 Jul 2009 11:19:27 GMT</lastBuildDate><pubDate>Mon, 06 Jul 2009 11:19:27 GMT</pubDate><ttl>60</ttl><item><title>in ,exists ,join</title><link>http://www.cnblogs.com/tongzhenhua/archive/2009/01/22/1379906.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Thu, 22 Jan 2009 06:54:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2009/01/22/1379906.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/1379906.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2009/01/22/1379906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/1379906.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/1379906.html</trackback:ping><description><![CDATA[如A，B两个表， &nbsp; <br />
&nbsp; 当只显示一个表的数据如A，关系条件只一个如ID时，使用IN更快： &nbsp; <br />
&nbsp; select &nbsp; * &nbsp; from &nbsp; A &nbsp; where &nbsp; id &nbsp; in &nbsp; (select &nbsp; id &nbsp; from &nbsp; B) &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; 当只显示一个表的数据如A，关系条件不只一个如ID，col1时，使用IN就不方便了，可以使用EXISTS： &nbsp; <br />
&nbsp; select &nbsp; * &nbsp; from &nbsp; A &nbsp; where &nbsp; exists &nbsp; (select &nbsp; 1 &nbsp; from &nbsp; B &nbsp; where &nbsp; id &nbsp; = &nbsp; A.id &nbsp; and &nbsp; col1 &nbsp; = &nbsp; A.col1) &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; 当只显示两个表的数据时，使用IN，EXISTS都不合适，要使用连接： &nbsp; <br />
&nbsp; select &nbsp; * &nbsp; from &nbsp; A &nbsp; left &nbsp; join &nbsp; B &nbsp; on &nbsp; id &nbsp; = &nbsp; A.id&nbsp;&nbsp;&nbsp;&nbsp; 
<img src ="http://www.cnblogs.com/tongzhenhua/aggbug/1379906.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48008/" target="_blank">IBM发布全球首款开源智能编译器</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>sql server 2000中了解各表的记录数</title><link>http://www.cnblogs.com/tongzhenhua/archive/2008/11/18/1336309.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Tue, 18 Nov 2008 15:51:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2008/11/18/1336309.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/1336309.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2008/11/18/1336309.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/1336309.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/1336309.html</trackback:ping><description><![CDATA[<p><font face="Verdana">USE pubs <br />
GO <br />
DECLARE @NAME VARCHAR(40) <br />
DECLARE @SQL VARCHAR(4000) <br />
DECLARE authors_cursor CURSOR FOR <br />
SELECT Name as 表名 FROM SYSOBJECTS <br />
WHERE XTYPE='U' </font></p>
<p><font face="Verdana">OPEN authors_cursor </font></p>
<p><font face="Verdana">FETCH NEXT FROM authors_cursor <br />
INTO @NAME <br />
SET @SQL='SELECT '''+@NAME+''' AS 表名, COUNT(1) AS 行数 FROM '+@NAME <br />
WHILE @@FETCH_STATUS = 0 <br />
BEGIN <br />
FETCH NEXT FROM authors_cursor <br />
INTO @NAME <br />
SET @SQL=@SQL+' UNION ALL SELECT '''+@NAME+ <br />
''' AS 表名,COUNT(1)AS 行数 FROM '+@NAME <br />
END </font></p>
<p><font face="Verdana">CLOSE authors_cursor <br />
DEALLOCATE authors_cursor <br />
EXEC(@SQL) <br />
GO</font></p>
<img src ="http://www.cnblogs.com/tongzhenhua/aggbug/1336309.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48007/" target="_blank">IE颓势不减 微软下月公布最新浏览器架构</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>oracle树形sql查询</title><link>http://www.cnblogs.com/tongzhenhua/archive/2008/09/23/1297253.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Tue, 23 Sep 2008 08:51:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2008/09/23/1297253.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/1297253.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2008/09/23/1297253.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/1297253.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/1297253.html</trackback:ping><description><![CDATA[<p>select typecode,lpad(' ',4*level-1)||typename<br />
&nbsp;from ajtype<br />
&nbsp; start with p_code is null&nbsp; connect by prior typecode=p_code;</p>
<p>结果：</p>
<p>
<table style="width: 656px; border-collapse: collapse; height: 112px" cellspacing="0" cellpadding="0" width="656" border="0" x:str>
    <colgroup>
    <col style="width: 54pt" width="72">
    <col style="width: 233pt; mso-width-source: userset; mso-width-alt: 9952" width="311">
    <tr style="height: 14.25pt" height="19">
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; width: 54pt; border-bottom: #d4d0c8; height: 14.25pt; background-color: transparent" align="right" width="72" height="19" x:num><font face="宋体">1</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp; </span>+市容环卫</font></td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; height: 14.25pt; background-color: transparent" align="right" height="19" x:num><font face="宋体">15</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+灯光管理</font></td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; height: 14.25pt; background-color: transparent" align="right" height="19" x:num><font face="宋体">151</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+拒不安装</font></td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; height: 14.25pt; background-color: transparent" align="right" height="19" x:num><font face="宋体">15101</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+拒不安装夜景灯光设施</font></td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; height: 14.25pt; background-color: transparent" align="right" height="19" x:num><font face="宋体">152</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+违规安装</font></td>
        </tr>
        <tr>
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent" align="right" x:num><font face="宋体">15201</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; width: 536px; border-bottom: #d4d0c8; height: 33px; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+不按规定位置安装夜景灯光设施</font></td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; height: 14.25pt; background-color: transparent" align="right" height="19" x:num><font face="宋体">15202</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+不按规定形式安装夜景灯光设施</font></td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; height: 14.25pt; background-color: transparent" align="right" height="19" x:num><font face="宋体">15203</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+不按规定期限安装夜景灯光设施</font></td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; height: 14.25pt; background-color: transparent" align="right" height="19" x:num><font face="宋体">15204</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+不按规定光源色彩安装夜景灯光设施</font></td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; height: 14.25pt; background-color: transparent" align="right" height="19" x:num><font face="宋体">153</font></td>
            <td class="xl24" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; border-bottom: #d4d0c8; background-color: transparent"><font face="宋体"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+不按时亮灯</font></td>
        </tr>
    </table>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>select sys_connect_by_path(typename,'&gt;') typename<br />
&nbsp;from ajtype<br />
&nbsp; start with p_code is null&nbsp; connect by prior typecode=p_code;</p>
<p>
<table style="width: 776pt; border-collapse: collapse" cellspacing="0" cellpadding="0" width="1035" border="0" x:str>
    <colgroup>
    <col style="width: 54pt" width="72">
    <col style="width: 722pt; mso-width-source: userset; mso-width-alt: 30816" width="963">
    <tr style="height: 14.25pt" height="19">
            <td style="width: 54pt; height: 14.25pt" align="right" width="72" height="19" x:num>1</td>
            <td style="width: 722pt" width="963">&gt;市容环卫</td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="height: 14.25pt" align="right" height="19" x:num>15</td>
            <td>&gt;市容环卫&gt;灯光管理</td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="height: 14.25pt" align="right" height="19" x:num>151</td>
            <td>&gt;市容环卫&gt;灯光管理&gt;拒不安装</td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="height: 14.25pt" align="right" height="19" x:num>15101</td>
            <td>&gt;市容环卫&gt;灯光管理&gt;拒不安装&gt;拒不安装夜景灯光设施</td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="height: 14.25pt" align="right" height="19" x:num>152</td>
            <td>&gt;市容环卫&gt;灯光管理&gt;违规安装</td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="height: 14.25pt" align="right" height="19" x:num>15201</td>
            <td>&gt;市容环卫&gt;灯光管理&gt;违规安装&gt;不按规定位置安装夜景灯光设施</td>
        </tr>
        <tr style="height: 14.25pt" height="19">
            <td style="height: 14.25pt" align="right" height="19" x:num>15202</td>
            <td>&gt;市容环卫&gt;灯光管理&gt;违规安装&gt;不按规定形式安装夜景灯光设施</td>
        </tr>
    </table>
</p>
<p>&nbsp;</p>
<img src ="http://www.cnblogs.com/tongzhenhua/aggbug/1297253.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48002/" target="_blank">竞争日趋激烈 微软欲借 Windows 7 扭转战局</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>谨慎使用windows 2003 64位版</title><link>http://www.cnblogs.com/tongzhenhua/archive/2008/08/31/1280823.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Sun, 31 Aug 2008 15:58:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2008/08/31/1280823.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/1280823.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2008/08/31/1280823.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/1280823.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/1280823.html</trackback:ping><description><![CDATA[<p>买了套正版的中文windows 2003 64位企业版，（ms寄出来的居然是英文版+中文包+32位版+一堆其他的光盘）</p>
<p>&nbsp;</p>
<p>安装完正版的oracle 9i （32位）结果发现tns配不了。jre升级到最新的，依然不行。唉。一查有兼容性问题。</p>
<p>&nbsp;</p>
<p>再试sqlserver ，安装时又是一个提示。。。。</p>
<p>&nbsp;</p>
<p>再用iis,出现<font face="Verdana">在Windows 2003 64位下ASP无法连接Access数据库的问题，<font face="Verdana">从网上搜索发现是64位的iis无法兼容32的jet引擎，需要让iis以32为的方式运行，只要在命令行输入一下命令<br />
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1<br />
之后IIS就会以32位方式来运行了。</font></font></p>
<p>&nbsp;</p>
<p><font face="Verdana">如果运行了asp.net模块当iis以32为方式运行时也必须加载32的asp.net扩展，否则iis无法正常运行，因为64位的IIS无法加载32位的ASP.Net模块，32位的IIS也无法加载64位的ASP.Net模块.</font></p>
<p><font face="Verdana"></font>&nbsp;</p>
<p><font face="Verdana">测试动网asp.net 1.1版 </font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp; 出现数据库连接失败: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.</p>
<p><br />
</font>&nbsp;。。。。。。。。现在已经无语了。服务器就跑个IIS，跑个数据库。这不兼容，那也不兼容。都要降到32位还装64位版干什么。</p>
<p>&nbsp;</p>
<p>晚上重装32位的版本操作系统了。</p>
<p>&nbsp;</p>
<img src ="http://www.cnblogs.com/tongzhenhua/aggbug/1280823.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48001/" target="_blank">上海电信计划2012年80%用户实现100M带宽</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>带日期，时间和闰年验证的正则式</title><link>http://www.cnblogs.com/tongzhenhua/archive/2008/08/12/1266199.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Tue, 12 Aug 2008 09:29:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2008/08/12/1266199.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/1266199.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2008/08/12/1266199.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/1266199.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/1266199.html</trackback:ping><description><![CDATA[<p>.net自带的类型检测不支持时间<img src="http://www.cnblogs.com/Emoticons/yoyocici/223853735.gif"  alt="" />，无奈。只能用正则式验证控件来验证了。</p>
<p><font face="Verdana">&nbsp;</p>
<p><font face="Verdana">这里是判断YYYY-MM-DD这种格式的，基本上把闰年和2月等的情况都考虑进去了<br />
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1</font></p>
<p><font face="Verdana">-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|</font></p>
<p><font face="Verdana">((16|[2468][048]|[3579][26])00))-0?2-29-))$</font></p>
<p>&nbsp;</p>
<p><font face="Verdana">下面是带时间验证的<br />
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1</font></p>
<p><font face="Verdana">-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|</font></p>
<p><font face="Verdana">((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d$</font></p>
</font>
<img src ="http://www.cnblogs.com/tongzhenhua/aggbug/1266199.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48000/" target="_blank">数万名网友签名抗议星际争霸2取消局域网功能</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>关于vs.net 2003向vs.net 2005迁移后，注册事件丢失，"并不包含...的定义" 的解决方法</title><link>http://www.cnblogs.com/tongzhenhua/archive/2008/07/24/1250078.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Wed, 23 Jul 2008 16:06:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2008/07/24/1250078.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/1250078.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2008/07/24/1250078.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/1250078.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/1250078.html</trackback:ping><description><![CDATA[<p><strong>现像描述：</strong></p>
<p>&nbsp;</p>
<p><strong>编译器错误信息: </strong>CS0117: &#8220;ASP.upload_aspx&#8221;并不包含&#8220;DataList1_DeleteCommand&#8221;的定义<br />
<br />
<strong>源错误:</strong><br />
<br />
</p>
<p>
<table width="100%" bgcolor="#ffffcc">
    <tr>
            <td></td>
        </tr>
        <tr>
            <td><code>
            <pre>行 47: 		&lt;form id="Form1" method="post" runat="server"&gt;
            行 48:             &lt;div class="tb_title"&gt; 案号：&lt;%=ajbh%&gt;&lt;/div&gt;&lt;br&gt;
            <font color="red">行 49: 			&lt;asp:DataList ID="DataList1" Runat="server" DataKeyField="pic_id" RepeatDirection="Horizontal"
            </font>行 50: 				RepeatColumns="8" Font-Size="X-Small" CellSpacing="1" BorderWidth="1px" CellPadding="1" BorderStyle="Dashed"
            行 51: 				GridLines="Both" OnDeleteCommand="DataList1_DeleteCommand"&gt;</pre>
            </code></td>
        </tr>
    </table>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>原因： vs.net 2003事件是在.cs里用代码加上去的，迁移后vs.net 2005后，代码没有相应的自动改过来。</p>
<p>&nbsp;</p>
<p><font face="Verdana">/// &lt;summary&gt;<br />
&nbsp;&nbsp;/// 设计器支持所需的方法 - 不要使用代码编辑器修改<br />
&nbsp;&nbsp;/// 此方法的内容。<br />
&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;private void InitializeComponent()<br />
&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;this.DataList1.DeleteCommand += new System.Web.UI.WebControls.DataListCommandEventHandler(this.DataList1_DeleteCommand);<br />
&nbsp;&nbsp;&nbsp;this.DataList1.ItemDataBound += new System.Web.UI.WebControls.DataListItemEventHandler(this.DataList1_ItemDataBound);</font></p>
<p><font face="Verdana">&nbsp;&nbsp;}<br />
&nbsp;&nbsp;#endregion</font></p>
<p><font face="Verdana"></font>&nbsp;</p>
<p><font face="Verdana">private void DataList1_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)</font></p>
<p><font face="Verdana"></font>&nbsp;</p>
<p><font face="Verdana">更新到vs.net 2005后,事件是写在aspx里的，对于丢失的事件</font></p>
<p><font face="Verdana">1.可以删掉vs.net 2003时代自动生成的那一整段。</font></p>
<p>&nbsp;</p>
<p><font face="Verdana">#region Web 窗体设计器生成的代码<br />
&nbsp;&nbsp;override protected void OnInit(EventArgs e)<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;//<br />
&nbsp;&nbsp;&nbsp;// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。<br />
&nbsp;&nbsp;&nbsp;//<br />
&nbsp;&nbsp;&nbsp;InitializeComponent();<br />
&nbsp;&nbsp;&nbsp;base.OnInit(e);<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;/// &lt;summary&gt;<br />
&nbsp;&nbsp;/// 设计器支持所需的方法 - 不要使用代码编辑器修改<br />
&nbsp;&nbsp;/// 此方法的内容。<br />
&nbsp;&nbsp;/// &lt;/summary&gt;<br />
&nbsp;&nbsp;private void InitializeComponent()<br />
&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;this.DataList1.DeleteCommand += new System.Web.UI.WebControls.DataListCommandEventHandler(this.DataList1_DeleteCommand);<br />
&nbsp;&nbsp;&nbsp;this.DataList1.ItemDataBound += new System.Web.UI.WebControls.DataListItemEventHandler(this.DataList1_ItemDataBound);</font></p>
<p><font face="Verdana">&nbsp;&nbsp;}<br />
&nbsp;&nbsp;#endregion</font></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><font face="Verdana">2.在IDE中或是aspx中确定事件指定过了。</font></p>
<p><font face="Verdana">3.在cs中把private 改成protected或是public</font></p>
<p><font face="Verdana"><font face="Verdana">protected void DataList1_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)<br />
&nbsp; *因为只有public 和protected的可以在Aspx里使用。</font><br />
&nbsp;&nbsp;<br />
</p>
</font>
<img src ="http://www.cnblogs.com/tongzhenhua/aggbug/1250078.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47999/" target="_blank">Silverlight打造杰克逊纪念专题</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>走进非洲，发现全错了-关于sqlserver2000下全球化网站生僻语种sql查询的解决方案</title><link>http://www.cnblogs.com/tongzhenhua/archive/2007/10/01/912618.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Mon, 01 Oct 2007 08:46:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2007/10/01/912618.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/912618.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2007/10/01/912618.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/912618.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/912618.html</trackback:ping><description><![CDATA[摘要: SQLServer 2000支持Unicode吗？当然！一定确实以及肯定支持Unicode吗？走进非洲，我发现这是个问题!&nbsp;&nbsp;<a href='http://www.cnblogs.com/tongzhenhua/archive/2007/10/01/912618.html'>阅读全文</a><img src ="http://www.cnblogs.com/tongzhenhua/aggbug/912618.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47998/" target="_blank">传诺基亚正在开发Android手机</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>MSDN上关于sqlserver 万能分页原理实现的一个致命错误</title><link>http://www.cnblogs.com/tongzhenhua/archive/2007/06/26/796339.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Tue, 26 Jun 2007 07:04:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2007/06/26/796339.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/796339.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2007/06/26/796339.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/796339.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/796339.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 记得3，4年前我写oracle万能分页控件，那个时候还是有很多读者的。4年后再来谈分页控件。（实在太忙，也很久没有来博客园了），自己都觉得过时了。而且我要批判的还是MSDN上的经典文章（4年前我写oracle万能分页就是参考了这篇文章）</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一直以来我都认为MSDN上的文章是经典的，微软出来的代demo码也是相当严谨的。<br>但是对于这个sqlserver万能分页控件4年来我一直很怀疑。（因为我都是用oracle的，所以很少用这个控件）<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 最近在埃塞实在是没事可做了。又翻出这个文章来看。</p>
<p>关于以sql语句作为参数的万能分页方法有不少。<br>有的是<br>select Top(@PageSize) from TableName where ID Not IN&nbsp; <br>(Select Top ((@PageIndex-1)*@PageSize)&nbsp; ID from Table Name where .... order by ... )<br>where .... order by ...<br>但是Not in一用，性能极差。</p>
<p><br>在Dino Esposito 《Creating a Pager Control for ASP.NET》一文中所用的sql组合我现在还是比较认可。<br>SELECT * FROM <br>(SELECT TOP ItemsPerPage * FROM <br>(SELECT TOP ItemsPerPage*CurrentPageIndex * FROM <br>(SelectCommand) AS t0 <br>ORDER BY SortField ASC) AS t1<br>ORDER BY SortField DESC) AS t2 <br>ORDER BY SortField</p>
<p>但是他最大的错误在于它居然是用下面这段代码来实现的。<br>private string QueryPageCommandText = "SELECT * FROM " +<br>"(SELECT TOP {0} * FROM " +<br>"(SELECT TOP {1} * FROM ({2}) AS t0 ORDER BY {3} {4}) AS t1 " +<br>"ORDER BY {3} {5}) AS t2 " +<br>"ORDER BY {3}";</p>
<p><br>string cmdText = String.Format(QueryPageCommandText,<br>recsToRetrieve,&nbsp;// {0} --&gt; page size<br>ItemsPerPage * (CurrentPageIndex + 1),&nbsp;// {1} --&gt; size * index<br>SelectCommand,&nbsp;// {2} --&gt; base query<br>SortField,&nbsp;// {3} --&gt; key field in the query<br>"ASC",&nbsp;&nbsp;// Default to ascending order<br>"DESC");</p>
<p>对于只一个sort field的简单sql没有错。但对于复杂的就有问题<br>比如以Northwind的一个sql为例<br>SELECT&nbsp; Employees.LastName, Employees.FirstName, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Orders.OrderID<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FROM Employees INNER JOIN<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Orders ON <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Employees.EmployeeID = Orders.EmployeeID<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ORDER BY Orders.OrderID,Employees.FirstName</p>
<p>依据原理的本意 ORDER BY SortField DESC) AS t2 <br>实现后应该是<br>ORDER BY OrderID desc, FirstName desc)AS t2</p>
<p>然按照demo控件，只是简单替换的话,实现后是<br>ORDER BY OrderID ,FirstName desc)AS t2<br>最后的结果并不符合SQL的原意。</p>
<img src ="http://www.cnblogs.com/tongzhenhua/aggbug/796339.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47996/" target="_blank">7月编程语言排行榜</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>BUGReport:datagrid带模板列绑定空数据集出错的问题</title><link>http://www.cnblogs.com/tongzhenhua/archive/2007/02/06/642333.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Tue, 06 Feb 2007 07:33:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2007/02/06/642333.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/642333.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2007/02/06/642333.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/642333.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/642333.html</trackback:ping><description><![CDATA[<p>datagrid带模板列绑定空数据集出错的问题:GridView比DataGrid好的原因之一</p>
<p>BUG描述：datagrid带模板列绑定空数据集时会出错，而同样的代码asp.net 2.0中的GridView不会出错(难到MS已经认识到这一点，所以datagrid也被2.0抛弃了,不过gridview继承自不同的基类，害我改oracle,sqlserver,access的三方万能分页控件好辛苦呀)</p>
<p>Bug存在于 asp.net 1.1 asp.net 2.0</p>
<p>测试工具：vs.net 2003,vs.net 2005,vs.net 2005 sp1,SQLserver</p>
<p><br>测试过程：<br>setp1:<br>//无绑定列，采用自动生成<br>WebForm1.aspx:<br>&lt;form id="Form1" method="post" runat="server"&gt;<br>&nbsp;&lt;asp:DataGrid ID=DataGrid1 runat=server&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:DataGrid&gt;<br>&lt;/form&gt;<br>WebForm1.cs:<br>private void Page_Load(object sender, System.EventArgs e)<br>&nbsp; {<br>&nbsp;&nbsp; SqlDataReader Reader2 = DBHelper("select 26 age, 'test' test where 1=0");<br>&nbsp;&nbsp; DataGrid1.DataSource = Reader2;<br>&nbsp;&nbsp; DataGrid1.DataBind();<br>&nbsp;&nbsp; Reader2.Close();&nbsp; <br>&nbsp; }</p>
<p>&nbsp; SqlDataReader DBHelper(string sql)<br>&nbsp; {<br>&nbsp;&nbsp; SqlConnection conn = new SqlConnection("server=localhost;uid=sa;pwd=;database=Northwind");<br>&nbsp;&nbsp; SqlCommand cmd = new SqlCommand(sql, conn);<br>&nbsp;&nbsp; conn.Open();<br>&nbsp;&nbsp; SqlDataReader Reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);<br>&nbsp;&nbsp; return Reader;<br>&nbsp; }<br>程序执法成功，DataGrid无显示</p>
<p>&nbsp;</p>
<p>setp2:<br>//绑定列，采用自动生成<br>WebForm1.aspx:<br>&lt;form id="Form1" method="post" runat="server"&gt;<br>&nbsp; &lt;asp:DataGrid ID=DataGrid1 runat=server&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Columns&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:TemplateColumn&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ItemTemplate&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:CheckBox ID=ck1 runat=server /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ItemTemplate&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:TemplateColumn&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Columns&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:DataGrid&gt;</p>
<p>&lt;/form&gt;<br>WebForm1.cs:<br>代码不变</p>
<p>程序执行失败，在做DataGrid1.DataBind()时提示<br>Invalid attempt to Read when reader is closed. <br>Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. </p>
<p>Exception Details: System.InvalidOperationException: Invalid attempt to Read when reader is closed.</p>
<p>同样在asp.net 2.0里，采用带模板列的GridView(只是把GridView的ID也取名为DataGrid1)，后台代码不变，执行成功。<br>&lt;asp:GridView ID=DataGrid1 runat=server&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Columns&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:TemplateField&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ItemTemplate&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:CheckBox ID=ck1 runat=server /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ItemTemplate&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:TemplateField&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Columns&gt;<br>&lt;/asp:GridView&gt;<br><br><br><br>后记：今天本想去<a href="http://www.mscommunity.com/communitywish/">http://www.mscommunity.com/communitywish/</a> 在线提交BUG的，结果居然发现打开是中华部落阁，不知是MS的这个网站倒闭了还是被恶意抢注了，或是埃塞的DNS解析有问题。以前提交过oracleclient连接的一个问题，在博客园的也写了一下。后来也找到了写这个模块的老外在网上的文章，确认当时写的时候没注意，还提供了一个hotfix。如果这个也算是bug的话，那就是第2个了。^_^0，不过现在非洲，基本什么也访问不了，博客园上不了，csdn上不去，只能写写sohu的blog了。<br></p>
<img src ="http://www.cnblogs.com/tongzhenhua/aggbug/642333.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47995/" target="_blank">Google Voice 上手</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Asp.net 2.0 Webpart 数据库的迁移</title><link>http://www.cnblogs.com/tongzhenhua/archive/2007/02/06/642327.html</link><dc:creator>使名扬</dc:creator><author>使名扬</author><pubDate>Tue, 06 Feb 2007 07:28:00 GMT</pubDate><guid>http://www.cnblogs.com/tongzhenhua/archive/2007/02/06/642327.html</guid><wfw:comment>http://www.cnblogs.com/tongzhenhua/comments/642327.html</wfw:comment><comments>http://www.cnblogs.com/tongzhenhua/archive/2007/02/06/642327.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/tongzhenhua/comments/commentRss/642327.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/tongzhenhua/services/trackbacks/642327.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/tongzhenhua/archive/2007/02/06/642327.html'>阅读全文</a><img src ="http://www.cnblogs.com/tongzhenhua/aggbug/642327.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47995/" target="_blank">Google Voice 上手</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>