<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="/blog/oblogstyle/rss.xsl"?>
<rss version="2.0">
<channel>
<title><![CDATA[张封]]></title>
<link>http://www.zsqz.com/blog/user1/2/index.html</link>
<description><![CDATA[张封]]></description>
<item>
<title><![CDATA[asp连接excel问题总结]]></title>
<link>http://www.zsqz.com/blog/user1/2/4942.html</link>
<description><![CDATA[<P>这几天做一个成绩查询系统，本以为很简单的一个程序，结果花了几天时间。</P>
<P>正常asp连接excel的连接语句是：driver={microsoft excel driver (*.xls)};dbq="&amp;server.mappath("db.xls")，这个是没有问题的。于是建了个测试表，测试了下，可以正常读取数据。后来，主任将成绩表发了过来，于是用这个成绩表来读取，结果出现了一些错误：<SPAN style="TEXT-ALIGN: left; WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT: 14px/23px simsun; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">不能打开注册表关键字……，于是将注册表中的odbc权限设为可写，将temp目录赋予iuser账号可写权限，重新测试，权限问题解决了，却出来一个新问题：<SPAN style="TEXT-ALIGN: center; WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(241,244,251); TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT: bold 14px/20px Georgia; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: rgb(104,103,103); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">外部表不是预期的格式。</SPAN></SPAN></P>
<P>我的机器中装的是excel2010，一开始以为是excel版本不对，于是重新另存为97-2003格式的文档，结果还是不行。于是将连接语句换成xlsx格式的，也还是不行。而且还发现一个奇怪的问题：只要打开了这个excel文档，程序可以正常读取数据，一关闭，就出现这个外部表不是预期的格式错误。在百度和谷歌上查了很多资料，都无法解决。</P>
<P>后来又想会不会是主任发的文档有问题呢？于是新建了一个文档，将其中的数据以数值粘贴的形式复制过去，保存后，重新打开，突然发现提示有宏。这就奇怪了，明明是新建的excel啊，我也没有建宏啊，重新打开原始excel，也有宏，开始还以为是计算成绩的宏呢，没注意，这下一看，原来是个宏病毒啊。再回到新建excel中，果然也有一样的result宏。原来是主任发的excel文件中有病毒，结果即使新建excel也会自动运行这个宏病毒。这下，问题症结找到了，解决之。在网上一搜，这个result宏病毒还挺流行呢，很多人都中过招啊。具体解决方法，在网上很容易就能找到的。</P>
<P>解决了这个病毒之后，重新新建了一个成绩表，复制数据，连接，果然没问题了。</P>
<P>总结整个过程，在asp连接excel的过程中容易出现权限问题，可以通过设置注册表中odbc和系统temp目录的可写权限解决，出现外部表不是预期格式的问题，可以通过连接语句中更改excel版本语句解决，当然，别忘了惨痛的病毒教训，在做这些工作之前，先看看有没有宏病毒，而且一定要在excel安全性选项中将宏自动运行禁止掉。</P>
<P>做个记录，下次不犯。</P>]]></description>
<author>山里人-小张</author>
<pubDate>2012-3-13 9:09:00</pubDate>
</item>
<item>
<title><![CDATA[网站改版、网络故障排除记录]]></title>
<link>http://www.zsqz.com/blog/user1/2/4873.html</link>
<description><![CDATA[“首页显示最新博客标题”功能已经实现，利用动易的标签，将access中的数据取过来，添加上去。默认各取最新的5条博客信息显示在“师资队伍”和“学生空间”两个栏目的上部，下5条为对应的两个栏目的其他子栏目的最新信息。<BR>另：今天早上全校断网问题，主要是我校连接电信的出口光纤收发器的问题，已经解决。<BR>解决过程：一开始发现无法上网后，马上利用本机ping网关、其他段的机器、isa服务器、核心交换机，结果显示全部正常连通，于是到isa服务器上，结果无法上网，也无法ping通城域网网关，因此初步怀疑是电信到我校出口的这一段网络中某个环节有问题，然后马上打电话给电信，经过几次沟通，终于找到问题所在并及时排除。<BR>]]></description>
<author>山里人-小张</author>
<pubDate>2011-9-29 12:53:00</pubDate>
</item>
<item>
<title><![CDATA[网站改版记录]]></title>
<link>http://www.zsqz.com/blog/user1/2/4868.html</link>
<description><![CDATA[<P>&nbsp; 目前，网站改版基本已经完成，刚刚在今天全部升级完毕，采用的是动易的sitefactory统，.net+sqlserver。由于之前的博客系统一直采用的asp+access，经过咨询，在目前的状态下，想要在首页显示博客更新信息只能采用两种方法：1、将博客系统升级为.net+sqlserver，然后通过动易提供的接口程序，将两者整合起来。2、博客仍然用asp+access，但是需要通过修改动易首页模板，在其中通过标签来读取外部数据，然后再在首页调用显示。</P>
<P>&nbsp; 前者需要安装oblog的.net免费版，在性能上可能更好一些，但是需要将现有的access数据库迁移到sqlserver上去，并且对于模板等其他一些个性化的东西要进行一些修改。</P>
<P>&nbsp; 后者虽然无需升级数据库，但是随着数据库的增大，以后再性能上可能会稍有影响，另外就是动易的外部数据能否正常调用也还没有试验。</P>
<P>&nbsp; 因此，考虑到现在的实际情况，准备先利用后者的方法，如果可行，就用后者的方法运行一段时间，同时积极对数据库进行access转sqlserver升级，然后升级完成后再启用.net版本。</P>]]></description>
<author>山里人-小张</author>
<pubDate>2011-9-23 16:30:00</pubDate>
</item>
<item>
<title><![CDATA[王保国：全国人民学英语的时代应该终结了]]></title>
<link>http://www.zsqz.com/blog/user1/2/4718.html</link>
<description><![CDATA[<SPAN style="LINE-HEIGHT: 24px; FONT-FAMILY: 宋体, arial, helvetica, clean, sans-serif; COLOR: #000000; FONT-SIZE: 14px" class=Apple-style-span>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">【转自凤凰网：http://news.ifeng.com/opinion/society/detail_2011_03/09/5046866_0.shtml】</SPAN></P>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">全国两会上，英语职称考试又成为众多人大代表议论的话题。“害苦了那么多人的职称英语考试，怎么还不取消？”全国人大代表田儒斌在7日下午湖南团小组讨论上一发言，立即得到了代表们的强烈赞同。（据新华社3月7日电）</SPAN></P>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">让人匪夷所思的是，作为大学英语老师，全国人大代表、吉首大学国际交流学院院长张苹英也加入了批评队伍。张苹英说：“正因为我自己教英语的，才知道英语并没有想象的那么重要。有一批特殊人才专门从事这个事情，我们要看的材料有人翻译，为什么要人人都会看英语呢？”</SPAN></P>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">张老师的发言可谓一语中的，“是啊，我们一天到晚学英语，最后学了十几年也用不上。但语文成绩越来越差，字写得越来越丑，你说这样的学习有什么用？“人大代表们的心声也代表了众多国人的心声。”</SPAN></P>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">在现行的教育体制下，不仅仅初中生、高中生、大学生学英语，连自己的母语还没有学会的小学生也被逼着学英语。按英语在国人教育课程中所占的比重，一个不学英语的学生是很难走进大学校们的，象这样把英语比自己的母语看得还重的国家，恐怕在世界只有中国，没有其他。</SPAN></P>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">为什么全国人民学英语？几十年来，有一种声音在说，我们应该与国际接轨，应该学习国外的先进经验，不学习英语就无从谈起。如果说这话放在八十年代之前，多多少少还能说得过去，那时，没有电脑，没有可以利用的中英文转换方式，我们只有学习英语别无选择。然而，到了现在的互联网时代，不仅是成年人，连上小学的孩子都可以学会利用电脑把英文翻译成中文或把中文翻译成英文的方法，害怕看不懂英文的时代是一去不复返了，所以，我们仍然固守成规发动全民学英语，就是一种教育资源的浪费。</SPAN></P>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">当然，在当前的国际一体化进程中，学习英语也不见得是坏事，但是，我们完全可以让那些真正需要出国的，需要与外国人长期打交道的，那些离了外国人无法生活的，他们愿学就让他们进入学外语的大学里深造就是了，何必为了少数人要大多数人都要白白浪费半生的精力呢？</SPAN></P>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">话说回来，如果全国人民学英语，仅仅是为了今后与大量的进入中国的国际友人进行交流，不说全部，就是有50%的国人不用母语了而改用英语了，我们的国家是一种怎样的景象。我们为什么不改改一下方式，让那些进入中国的外国人学中国语呢？</SPAN></P>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">正如人大代表们所言，一些外国人明明会讲中文，但到中国来就讲英文，因为语言也代表了一种国家地位和尊严。“现在国家发展开放了，应该讲究一点与时俱进，外国人都学中文了，为什么全国人民从幼儿园到博士都必须学英语、考英语？”</SPAN></P>
<P style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 28px; MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px"><SPAN style="COLOR: #000000">愿决策们听一听人大代表们的声音，把英语从中国的教育中一下子勾销不太现实，但至少，全民学英语的时代应该终结了。<SPAN style="PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; COLOR: #000000; PADDING-TOP: 0px" class=ifengLogo><A style="LINE-HEIGHT: 24px; COLOR: rgb(0,66,118); FONT-WEIGHT: bold; TEXT-DECORATION: none" href="http://www.ifeng.com/" target=_blank><IMG style="http://www.zsqz.com/blog/LINE-HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: -28px; BORDER-LEFT-WIDTH: 0px" src="http://img.ifeng.com/page/Logo.gif" width=15 height=17></A></SPAN></SPAN></P></SPAN>]]></description>
<author>山里人-小张</author>
<pubDate>2011-3-9 14:33:00</pubDate>
</item>

</channel>
</rss>
