CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

数据表备份问题

楼主bobit(迎着风)2002-05-19 20:16:08 在 Delphi / VCL组件开发及应用 提问

我原本以为只要把“   数据表(*.db)”   备份(就是拷贝到别的位置)就可以解决数据备份的问题,那知道备份后再打开就空了,数据都没有了,为什么,怎么解决。 问题点数:20、回复次数:8Top

1 楼bobit(迎着风)回复于 2002-05-19 20:59:42 得分 0

我等着急用Top

2 楼jmj83(我心如水,纯而不静)回复于 2002-05-19 21:00:00 得分 0

什么数据库Top

3 楼bobit(迎着风)回复于 2002-05-19 21:07:11 得分 0

pardoxTop

4 楼ahuige(灰不遛秋(前半身学医后半身学统计))回复于 2002-05-19 21:19:29 得分 5

用tbatchmove控件  
  procedure   TForm1.Button1Click(Sender:   TObject);  
   
  begin  
      if   Query1.Active   =   False   then  
          Exit;  
      if   SaveDialog1.Execute   then  
          begin  
              Table1.TableName   :=   SaveDialog1.FileName;  
              with   BatchMove1   do  
                  begin  
                      Source   :=   Query1;  
                      Destination   :=   Table1;  
                      Mode   :=   batCopy;  
                      Execute;  
                      ShowMessage(IntToStr(MovedCount)   +   '   records   copied');  
                  end;  
            end;  
      end;  
  就从一个query转到了一个文件中了,也可以从ttable转出来,把query改成另一个table就行了Top

5 楼tolimit(没有把握就永远没有幸运)回复于 2002-05-19 21:47:02 得分 5

COPY不一定是空的,但如果在打开数据库的同时COPY的话,就无法完成的,所以要采用楼上的代码比较好,在不使用数据库的情况下COPY是可以做为被备份的一种方法的Top

6 楼bobit(迎着风)回复于 2002-05-19 21:54:23 得分 0

BatchMove  
  是哪个选项页的控件Top

7 楼cndebug(A-wu)回复于 2002-05-20 13:39:44 得分 5

首先你备份的时候,该数据集最好是关闭的!  
  再者,PARODOX的数据表如果有一些IMAGE,BLOB的字段,这个文件会有一个附属的*.mb文件有时侯还有其他的文件!备份的时候要吧同名不同扩展名的也备份上!  
   
  BatchMove控件就在DateAcess面板里!  
  如果想知道他的用法,从Delphi所带的DEMO程序里有两个他的例子。看看就会明白了!  
  祝好运!:)Top

8 楼boby(......)回复于 2002-05-20 13:44:23 得分 5

copy是可以备份的,我以前这样做过,就是拷贝时将所有的表都关闭,而且要将你建的索引文件*.x01   .y01之类的(如果有的话)也一起拷贝Top

相关问题

  • 关于备份数据表
  • 如何用程序进行数据表的备份和恢复?
  • 关于paradox数据表的备份问题!
  • 请问在Delphi+SQL Server中如何备份单个数据表?
  • SQL数据表怎样做增量备份?
  • 高手求解(100分),有人知道怎么备份部份数据表
  • ADOQuery1.SaveToFile('1.mdb',pfxml);是备份了整个数据库吗?还是只备份了一个数据表?
  • help!数据表
  • 和别人不一样的巨难:关于oracle9i备份和还原数据表 分数可以在给!!!
  • 如何备份、恢复数据库的一部分数据表,及内容?在线等......谢谢!!!

关键词

  • 文件
  • 拷贝
  • 数据
  • 备份
  • 数据表
  • copy
  • query
  • begin
  • table

得分解答快速导航

  • 帖主:bobit
  • ahuige
  • tolimit
  • cndebug
  • boby

相关链接

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

广告也精彩

反馈

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