<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>悦宇领地 YYLD.net &#187; ACCESS</title>
	<atom:link href="http://yyld.net/tag/access/feed/" rel="self" type="application/rss+xml" />
	<link>http://yyld.net</link>
	<description>悦天下 宇不凡</description>
	<lastBuildDate>Thu, 09 Sep 2010 06:49:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ACCESS数据库自动编号重排列</title>
		<link>http://yyld.net/188/</link>
		<comments>http://yyld.net/188/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 05:24:18 +0000</pubDate>
		<dc:creator>悦宇兮</dc:creator>
				<category><![CDATA[网站建设]]></category>
		<category><![CDATA[ACCESS]]></category>

		<guid isPermaLink="false">http://yyld.net/?p=188</guid>
		<description><![CDATA[做ASP博客的人，不知道会不会比较郁闷因为删除日志等导致的日志ID空了一位无用，反正我是不那么喜欢，这是第1000篇日志，ID就要是1000。如果已经有删除的日志咋办？据说有个方法就是新开博客等相关程序，然后执行数据导入；但我没试过，而且这也仅限制在博客程序上。现在说说通用方法，手动修改，要比较熟悉excel和access，否则干活就累咯。]]></description>
			<content:encoded><![CDATA[<p>做ASP博客的人，不知道会不会比较郁闷因为删除日志等导致的日志ID空了一位无用，反正我是不那么喜欢，这是第1000篇日志，ID就要是1000。如果已经有删除的日志咋办？据说有个方法就是新开博客等相关程序，然后执行数据导入；但我没试过，而且这也仅限制在博客程序上。现在说说通用方法，手动修改，要比较熟悉excel和access，否则干活就累咯。下面还是以博客来举例：</p>
<p>用office 2007里的Access程序打开数据库，先看看日志处的id，把空id号（已经删除没有日志的id）都找出来，记下，备用。在左侧找到记录日志的表名，比如是blog_Article，右击，复制；然后在左边空白处粘帖，在弹出框里选择“只粘贴结构”，这样就会出现一个空表，名为的blog_Article 的副本。到blog_Article里，点右边任意位置，按Ctrl+A（全选），再按Ctrl+C（复制）；到blog_Article 的副本里，点右边任意位置，按Ctrl+A（全选），再按Ctrl+V（粘贴）。则可以看到，日志内容全部都到了副本表里，而且自动编号也是按顺序排列的。把blog_Article表删除，把blog_Article  的副本表改名为blog_Article。这样完成第一步。<span id="more-188"></span></p>
<p>第二步，修改评论对应的日志id。由于日志已经重新排序，部分日志的id已经改变；这样评论的id要对应修改，否则评论和日志就无法对应上了。打开评论相关表，找到读取日志id的列，比如zblog的就是log_ID。选择这个列，把整个竖列复制到excel里，打开之前的空id号表。</p>
<p>比如空id是1、100、150。先看1，把1～100的id筛选（需要会Excel的筛选功能）出来都减1；再看100，是第二个空id，那就要把100～150的id筛选出来减2；同理，把大于150的id筛选出来减3；把经过减id的数字列复制回access里对应地方，就可以保证评论和日志对上号了。</p>
<p>是不是没看明白呢？那也正常，因为我偷懒了，说得很简单，可能基本也就我自己看得懂。有兴趣就自己琢磨下吧，嘿嘿！</p>
]]></content:encoded>
			<wfw:commentRss>http://yyld.net/188/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
