| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 636 人关注过本帖
标题:求助:关于表数据转换及备份恢复的问题
只看楼主 加入收藏
class1fun
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-6-20
收藏
 问题点数:0 回复次数:2 
求助:关于表数据转换及备份恢复的问题

有两个项目Project1,Project2。两个项目分别放在c:\P1,d:\P2目录下。每个项目都包含两个表,且名字相同,均为Table1.dbf,Table2.dbf。且同一项目内的两表字段相同。Project1.Table1中的字段为A,B,C;Project2.Table1中的字段为A,B1,B2,C。A字段含索引
1)如今要做一个表单,能实现表的数据互换的功能。例如,Project2.Table1的数据能存放到Project1.Table1中。其中,Project2.Table1中取B1对应放到Project1.Table1的B中。表单中包含文本框与一个能实现目录选择功能的按钮,及确定取消功能。在文本框输入路径或通过按钮选择表所在的路径(如c:\P1\)自动检查该目录下是否存在目标文件(Table1,Table2),存在则自动进行转换,转换完毕弹出提示框“已完成转换”;不存在则弹出提示框“路径错误请重新选择”。
转换时,先清空Project1.Table1的数据,再把Project2.Table1的数据写进去。
程序需同时实现Table1.dbf,Table2.dbf的转换,以及Project1→Project2;Project2→Project1的转换。


2)数据备份与恢复功能:用页框做一个带此功能的表单。
复制:表单包含文本框与能实现目录选择功能的按钮,以及确定,取消按钮。在文本框输入备份路径或用按钮选择(输入或选择的路径已存在)例如c:\back\ 按备份后自动在次目录下建立一文件夹,名称为当前系统日期,并把当前运行项目的表既及索引复制到该目录内。
恢复:表单包含文本框与能实现目录选择功能的按钮,以及确定,取消按钮。在文本框输入恢复路径或用按钮选择(输入或选择的路径已存在)例如c:\back\20060724 按恢复后自动将该目录内的表与索引复制到当前运行的项目所在文件夹内。

搜索更多相关主题的帖子: 数据 
2006-07-25 21:06
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
1)可以通过临时表解决。即先在项目2中将需要转换的数据保存在临时表中,然后在项目1中将临时表的数据追加到指定表中。
2)备份和恢复不需要太深的技术,你自己找本书看看就能解决。不过需要注意的是恢复时需要先将表中原有的数据先删除,然后再从备份文件中恢复,否则就有可能出现重复的数据。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-07-26 08:11
class1fun
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-6-20
收藏
得分:0 
谢谢您的指导!
2006-07-26 08:47
快速回复:求助:关于表数据转换及备份恢复的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027482 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved