zoukankan      html  css  js  c++  java
  • Access表的隐藏系统列s_ColLineage、s_Generation、s_GUID、s_Lineage

    我们的应用系统有部分数据传输是对本地Access表进行导出XML后上传服务器
    昨天有用户发生上传错误时,发现一个奇怪的现象:
    Access数据表看起来正常,但是在读入到ADO RecordSet并存为XML时,数据列平白多了如标题所示的4个
    用Access程序打开mdb文件,可看到每个表的图标都有个类似同步的图标,其他都和正常数据表一致(字段定义、数据等等)
    孤陋寡闻的我没见过这个,又发现复制一张里面的表,粘贴完后能看到新增的4个字段:s_ColLineage、s_Generation、s_GUID、s_Lineage
    而且还删除不了这几个字段。。

    狂google一通+问朋友后+自己动手搞半天后,总结相关信息如下:
    1. 这个数据文件是因为开启了Access的同步复制功能造成的。那4张表是系统表。
    2. 查看系统表可在 工具 --》 选项里 打开 显示 系统对象
    3. 更多关于同步的信息查看Office目录下 RPLBRF35.CHM帮助
    4. 要想从同步复制表恢复成一般本地表是个相当痛苦的事情。。

    先记下这些,什么时候再看看有什么办法在ADO里面忽略这些系统字段没
  • 相关阅读:
    Python os.fchdir() 方法
    Python os.dup2() 方法
    JavaScript——三
    JavaScript——二
    JavaScript函数console、this关键字
    JavaScript——DOMM
    JavaScript——浏览器检查
    JavaScript——匿名函数和闭包
    JavaScript——原型
    JavaScript——面向对象与原型
  • 原文地址:https://www.cnblogs.com/calmzeal/p/1141996.html
Copyright © 2011-2022 走看看