CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

Access数据的导入导出问题

楼主ding_yi2008(PFans)2002-07-28 00:29:14 在 Delphi / VCL组件开发及应用 提问

本人正在开发一套团籍管理系统,我想把软件做好后发到各个系,各系填写完数据后,把数据导出,最后在团委导入各系的数据,请问如何实现?(数据库为ADO+Access200) 问题点数:100、回复次数:12Top

1 楼chenchongpan(苍松)回复于 2002-07-28 08:45:00 得分 20

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

2 楼hard2001(禾禾)回复于 2002-07-28 15:23:38 得分 10

各系使用不同的标志号码,但是,各系与团委的数据库在结构上  
  是完全一致的,这样在团委导入各系的数据时,就不会有冲突。  
  Top

3 楼ding_yi2008(PFans)回复于 2002-07-28 19:41:35 得分 0

关键问题是怎么用代码实现导入导出功能,最好有代码,谢谢.Top

4 楼notopx(山顶瀑布)回复于 2002-07-28 19:49:26 得分 10

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

5 楼ihihonline(潇潇->戒烟)回复于 2002-07-28 20:21:00 得分 0

copyfiletoTop

6 楼hamzsy(十二真空间)回复于 2002-07-28 21:11:30 得分 0

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

7 楼fontain()回复于 2002-07-30 20:25:34 得分 20

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

8 楼hellenlong(海龙)回复于 2002-07-30 20:32:35 得分 10

导成txt文本,然后读取txt文本,  
  txt文本结构自己定义一下就可以了,有问题发mail   :sunjavasoft@sina.com  
  或者QQ:20866956Top

9 楼skyh(越聊越无聊)回复于 2002-08-02 21:15:43 得分 10

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

10 楼Mudeen(诸神的黄昏)回复于 2002-08-02 21:34:55 得分 20

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

11 楼ding_yi2008(PFans)回复于 2002-08-03 17:52:51 得分 0

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

12 楼alaclp(陈石)回复于 2002-08-04 01:32:38 得分 0

文件菜单里不是有数据导入功能吗?Top

相关问题

  • 数据库导入导出?????
  • 导入导出数据
  • 数据导入导出
  • 数据导入导出
  • 数据的导入导出
  • access数据库导出的数据怎么导入mysql?
  • 问一个数据库导入、导出的问题?access->sql
  • 怎样用delphi在Access中导入导出数据表
  • oracel8.15数据库怎样导入导出
  • help 关于数据导出导入

关键词

  • 数据库
  • 数据
  • 文本
  • 连接
  • access
  • 导出
  • 团委
  • 导入
  • 表
  • 填写

得分解答快速导航

  • 帖主:ding_yi2008
  • chenchongpan
  • hard2001
  • notopx
  • fontain
  • hellenlong
  • skyh
  • Mudeen

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo