我做的软件就差最后一个功能了,始终解决不了,希望从这里能够得到答案,先谢过了!问题如下:
  我用delphi7+access2000开发,用到了80多个表,有一个主表决定了当前工程的数据,所以我希望能够导出这个表的当前纪录和与此纪录相关的所有表的相关纪录,最后生成一个文件。由于各表之前通过自动编号的字段相关联,所以在导入此文件时还得考虑所有关联这个问题对我好难,应该如何解决?

解决方案 »

  1.   

    ALTER TABLE tableName ALTER COLUMN [AutoNumberFieldName] COUNTER (StartNo, Interval) 
    如果旧表里的自动编号是 1,5,7,8,
    那么先增加1这条记录,然后用上述命令把自动编号值该成5,在增加时,自动编号就变成5了,
    interval ,就是自动编号的增加值,一般就是1,如果是2,下一条记录就是以2为递增。
      

  2.   

    用TBATCHMOVE导出导入都没问题。
    导出为dbf文件。
    只是导入时相关的表的自动编号字段不用导入,让它自动生成。可用batchmove.Mappings
    过滤不用导入的字段
      

  3.   

    导出为DBF表的时候为什么没有把索引一同导出?
      

  4.   

    还有,access关系不能建的太多,能不能修改?