最近在做论坛数据转换程序。例如表src, 表dest都有一个id自增长字段,(都是access数据库,起始值1 ,步长1)
表src中id,char两字段的值为
1、a
2、b
3、c
6、d
7、e
9、f
这样在将src中的记录插入表dest的时候会有麻烦,使得表dest中记录如下所示
1、a
2、b
3、c
4、d
5、e
6、f
这样造成dest和其它关联表中的数据难以对应 。因此有必要在向表dest中插入记录时 设置其id字段的起始值,然后再进行插入操作
在 http://access911.net/fixhtm/71FAB01E13DC.htm?tt= 发现如下文字:
通过以下语句,你可以在建表的时候指定其起始值和步进值:
以下为引用的内容:
CREATE TABLE tblNewOrder2 (
OrderId AUTOINCREMENT (1000, 10),
ItemId LONG, Quantity LONG)
你也可以用下面的语句修改下一个起始值和步进值:
以下为引用的内容:
ALTER TABLE tblOrder
ALTER COLUMN OrderId COUNTER (2000, 50)
要重新开始:
以下为引用的内容:
ALTER TABLE tableName
ALTER COLUMN OrderId COUNTER (1, 1)
在 VBE 界面里面用以下代码:
以下为引用的内容:
docmd.runsql "ALTER TABLE tableName ALTER COLUMN OrderId COUNTER (1, 1)"
这里要注意的是自动编号往往被用作标识记录的唯一性,但是 Jet 在用 DDL 语句更改自动编号的同时不会保证修改后的自动编号仍然保持唯一性,因此会出现标识号重复的现象。要避免这一现象最好把自动编号设定为主键、或者不可重复。
http://www.corange.cn/archives/2008/11/2213.html
分享到:
相关推荐
设定Access数据库自增长字段初始值! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
Access数据库查看、Access数据库修改、Access数据库添加、Access数据库删除
用VC6动态创建一个Access数据库(代码) 赠送啦,谢谢大家的支持!
ACCESS插入数据(文本)前重复检查ACCESS数据库插入文本字段前先检查该字段是否已经存在,防止重复录入。@易语言源码大全。
Python连接Access数据库Python连接Access数据库Python连接Access数据库Python连接Access数据库Python连接Access数据库Python连接Access数据库Python连接Access数据库Python连接Access数据库Python连接Access数据库...
数据库比较器,比较两个access数据库,包括字段是否一致
asp批量替换access数据库中指定字段内指定字符串方法
力控与Access数据库交互技术 在本文中,我们将探讨力控与Access数据库的交互技术,包括新建Access数据库、创建数据表、变量绑定、数据库连接、数据插入、断开连接等操作。 一、创建Access数据库 首先,我们需要...
这是一个使用C#开发的Access数据库创建、操作的源码工程,关于Access的所有操作已经单独创建了专门...⑥包含了一个完整的Access数据库、表创建、数据的增、删、查、改、获取数据库所有表和表包含的所有字段的使用示例。
access数据库转换工具access数据库转换工具access数据库转换工具
ACCESS数据库类 ACCESS源码 C#ACCESS数据库操作 C#ACCESS数据库源
用oledb连接数据源时,如果数据源是access的,需要access数据库引擎,系统默认是没有的,需要下载此软件安装即可。具体使用方法请参考 张立的《C#2.0 实例自学手册:通过200个例子掌握Web开发捷径》这本书中有关OLE...
Access数据库的存储上限Access数据库的存储上限Access数据库的存储上限Access数据库的存储上限Access数据库的存储上限
VB如何与ACCESS数据库连接VB如何与ACCESS数据库连接VB如何与ACCESS数据库连接VB如何与ACCESS数据库连接VB如何与ACCESS数据库连接
C语言连接ACCESS数据库,示例代码 C语言连接ACCESS数据库,示例代码
ACCESS数据库备注及二进制字段内容的读写示例 用SQL方式对ACCESS数据库备注字段和二机制字段进行修改
(java 中实现对 access 数据库的远程访问) java 中实现对 access 数据库的远程访问是指在 java 中通过远程访问 access 数据库,以满足项目中的需求。在实际项目中,可能会遇到这样的问题:A 服务器上的应用程序需要...
c#访问access数据库c#访问access数据库c#访问access数据库c#访问access数据库
* Access 数据库受到保护,并且 HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\SystemDB 注册表键值未指向正确的 Access 工作组文件。 解决方法是验证当前 Microsoft SQL Server 的登录是否映射为无密码的 Admin...
我单位有一个信息管理系统 后台是ACCESS数据库 我手里也没有源程序 由于工作需要 我把整个程序的文件夹和MDB数据库文件都拷回家里的计算机上 但是运行程序的时候就提示“未发现数据源名称并且未指定默认驱动...