关于数据库导出的问题!
我做了一个考勤的小程序,分两套,一套用来考勤,另外一套用来管理(领导查询),一般情况下考勤和管理的机子是不联网的。请问我如何把数据库从考勤的机子上复制到管理的机子上(只要在每月的月底把当月的考勤情况打出即可)。我试着把数据库压缩后通过软盘导出。但是总有一天数据库即使压缩后一张软盘也是成不了的。不知各位有没有好的办法?
如果有好的办法一定要告诉我呀
:)
问题点数:50、回复次数:23Top
1 楼zymfy(梦小凡)回复于 2001-10-17 08:16:43 得分 0
忘记说了。数据库是ACCESS97Top
2 楼y1g1y1(袁飞☆VB诚可贵VB.Net价更高C#心中有二者皆可抛☆)回复于 2001-10-17 08:19:20 得分 0
那就分盘压缩拷贝啦!Top
3 楼zymfy(梦小凡)回复于 2001-10-17 08:22:58 得分 0
哈哈,是你呀。我是你QQ里的mfy,还记得我吗?
你能给我个例子吗?
Top
4 楼citymeteor(流星)回复于 2001-10-17 08:28:17 得分 5
只导出当天的数据Top
5 楼y1g1y1(袁飞☆VB诚可贵VB.Net价更高C#心中有二者皆可抛☆)回复于 2001-10-17 08:33:22 得分 0
你有 Winzip ,真接把你的数据库压缩到 A:
然后按提示操作即可!Top
6 楼zymfy(梦小凡)回复于 2001-10-17 08:36:08 得分 0
我也想到只导当月的数据。可是我发现ACCESS97有一个BUG,如果你把数据全删除掉他的SIZE也不会变小的。除非在它的工具----数据库实用工具----压缩数据库中压缩数据库后才变小。我不知道用代码怎么实现。
不过我认为还是导出整个数据库比较好,因为有可能查上月的数据。Top
7 楼mellow(5460545)回复于 2001-10-17 08:42:30 得分 5
1、导成文本格式,(晓得文件)!
2、winzip分盘压缩!Top
8 楼zymfy(梦小凡)回复于 2001-10-17 08:57:01 得分 0
能给我点代码吗?Top
9 楼y1g1y1(袁飞☆VB诚可贵VB.Net价更高C#心中有二者皆可抛☆)回复于 2001-10-17 09:04:56 得分 30
用代码压缩数据库:
http://www.csdn.net/expert/topic/284/284952.shtmTop
10 楼zymfy(梦小凡)回复于 2001-10-17 09:54:33 得分 0
TO mellow(阿呆)
winzip分盘压缩! 能给点代码吗?Top
11 楼zhongminsheng(小生)回复于 2001-10-17 10:30:07 得分 5
提两点建议
1。ACESS删除数据后SIZE不变小:你需要在删除后使用。(工具-—》数据库实用工具-》压缩和修复数据库)选项
2。你可以作一段小程序来自动导出规定时间段的数据(一天、一周或几号到几号),然后在另一台机器上自动导入,以后每天点点按钮插插盘就可以了!Top
12 楼zymfy(梦小凡)回复于 2001-10-17 14:22:23 得分 0
谢谢各位。谢谢
1。ACESS删除数据后SIZE不变小:你需要在删除后使用。(工具-—》数据库实用工具-》压缩和修复数据库)选项
在上面我也说过了,那么在程序中用代码怎么做呀。
2、WINZIP分盘压缩,能给点代码吗?
Top
13 楼zymfy(梦小凡)回复于 2001-10-17 17:32:16 得分 0
没人回签呀。我只好up一下了。
:)Top
14 楼dc222(dc)回复于 2001-10-17 23:42:12 得分 5
把数据库导出为文本文件
压缩
再导进另一台机
(二、三万条记录我看是没什么问题)Top
15 楼zymfy(梦小凡)回复于 2001-10-18 08:00:36 得分 0
能给点这方面的代码吗?
Top
16 楼y1g1y1(袁飞☆VB诚可贵VB.Net价更高C#心中有二者皆可抛☆)回复于 2001-10-18 08:37:39 得分 0
to zymfy(梦小凡):
你倒是看了没有看我给你的网页啊!
代码在那里呢!
用代码压缩数据库:
http://www.csdn.net/expert/topic/284/284952.shtm Top
17 楼zhongminsheng(小生)回复于 2001-10-23 08:50:17 得分 0
1。在程序中用代码你可以参照一下VB老版本带的data manager,它里面有修复数据功能部分看一下不就行了。
2。分盘压缩在WINZIP中看看就可以了
3。分盘多麻烦还是建议你可以作一段小程序来自动导出规定时间段的数据(一天、一周或几号到几号),然后在另一台机器上自动导入,以后每天点点按钮插插盘就可以了! ,一般来说一天的数据一张软盘不会装不了吧!Top
18 楼xunge(我要吃饭)回复于 2001-10-23 09:26:20 得分 0
如能联网一切就搞定了Top
19 楼duduxiao(小凡)回复于 2001-10-23 09:53:46 得分 0
upTop
20 楼()回复于 2001-10-23 10:00:50 得分 0
有毛病!!把硬盘卸下来不就好了!!那么用一个USB的硬盘,要么就通过电话线,可以做一个小的连接,传过去直接覆盖不就好了!!Top
21 楼zymfy(梦小凡)回复于 2001-10-23 10:10:19 得分 0
谢谢各位,非常感谢。
to:y1g1y1(袁飞☆曾经沧海难为水,除却VB不是云☆)
我已用你说的方法对数据库压缩了。
Dim d As New DAO.DBEngine
d.CompactDatabase .......
但压缩后数据库仍然大于一张盘,我该怎么办?
Top
22 楼dc222(dc)回复于 2001-10-23 22:48:27 得分 0
用WINRAR压缩Top
23 楼()回复于 2001-10-24 08:59:58 得分 0
也可以这样!!吧数据库里的东西一行一行写入到一个文本文件里,这样应该比较小,再说也好压缩!!原来我作过这样的东西,大概5000条只是几百K大小:)Top




