access跨数据库查询很难实现的
不过你可以采用如下思路:
把其他系的数据库放到某一个特定的目录,然后在团委这里的数据库中建一些链接表,指向其他系数据库中的目标表,这样就可以直接对连接表查询了,然后用insert into 团委表 select * from 其他系链接表 where...

解决方案 »

  1.   

    用普通的Sql 倒入相应的表就可以,只是表主键可以使用自动编号。
    各系的数据库名字不同,用一个临时 ADO连接 循环打开不同系的库用上面所说的insert into 团委表 select * from 其他系链接表 where...就可以了。
      

  2.   

    用SaveToFile保存,再LoadFromFile到临时表中,再用程序合并
      

  3.   

    生成一个新的数据库,然后用select * into ... from ...把表导出到新的数据库中,用zlib组件压缩一下,到相应的地方再用zlib解压,用insert into 导入,速度还可以,我试过一个1M多的导出数据经压缩后只有200多k,:)
      

  4.   

    用TBATCHMOVE不好吗?多做一个模块,设置他的MODE为BATAPPEND,来一个ACCESS加一个
      

  5.   

    用adox
    象您所写这种软件,用户输入数据格式肯定是统一的,所以解决起来并不困难。
    每个系填写资料的时候使用adox技术新建一个access数据库(同时生成一个固定名称,固定格式的表),然后将输入数据后的access数据库文件考到团委的机器上来,使用两个adoconnection,一个连接到源数据库(各系所填写数据),另一个连接到目标数据库(团委的汇总数据库),反正里面表是确定的,表之间拷贝记录就很容易了。
      

  6.   

    怎样在 insert into 信息表1 select * from 信息表2 合并时,去掉重复的记录?