初学者请教大家(100分)

  • 主题发起人 主题发起人 wbing
  • 开始时间 开始时间
W

wbing

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手儿:
我编一个园林植物数据库程序,打算在录入数据时可以分别让多个人同时录入。
然后再进行数据库合并。
不知怎样实现数据库的合并以及备份工作。
 
1.所有人用同一个数据库
2.或者为每个用户非配一段id,这样主建不会重复,可以把数据导入一个数据库中
 
使用sql server作数据库,只一个就行了.
 
假如我用access做数据库呢?能不能实现数据表的合并?也就是说很多人录入完成后,
把数据表存成一个文件,然后在另外一个机器上恢复并合并 成一个数据库。
 
用access做数据库也可以,最后将数据合并到一起即可。
 
同意hbezwwl的,其实这就是考虑到数据库的并发性
其实我们没有必要花这个时间去考虑,SQL SERVER 已经为我们做到了
 
多谢各位指教,不过我编的程序是单机版的。只能用access,我想知道用什么命令可以实现
数据表的合并。
 
方便的话,最好还是用同一个(网络)数据库
 
用程序实现:连两个表,一条一条的追加。
手工实现:
同时打开两个表,一个打开主数据库,另一个打开要加的数据库,选择新增数据库中的表,
点右键选择拷贝,然后在主数据的Access中选择同样的数据表,选粘贴后,就有个对话框提
示“1.追加数据 2.覆盖数据 3.拷贝结构”,选择追加数据。
 
用同一个库
 
那就写一个程序吧将数据从一个地发导入另一个地方。
 
我看可以用同一个库,无论是 access或是sql,用ado就可以了。因为它有一个属性,就是
允许数据集断开连接后再添加数据,然后再恢复连接后合并数据,当然主键不能重复,要是
重复了那么用什么样的方法都无法保证你的数据更新是正确的。
 
access用什么命令进行合并数据库呢?能否具体些?
 
那就写一个程序吧将数据从一个地发导入另一个地方。

能否具体一些?我实在是没有思路。。。帮帮忙吧。领导逼得紧啊。
 
我来学习,不要分!!!!![8D]
 
不用编程,把资料录入后(主键不要重复),复制到同一台电脑,在控制面板的ODBC数据源中ODBC建立各
个ACCESS文件的ODBC连接,直接在DELPHI 自带的DATAPUMP就可以将数据合并,合并时所append就可以了,
另外delphi的demo中有一个batmv,也可以替代DATAPUMP,具休步骤自己看吧,very easy,除非你比我还笨,
不过比我还笨就不能编程了:)
 
我想我可能没有把问题说清楚,其实我要达到的目的是:我把编好的程序分发给各各基层部门
(他们是相互独立的没有网络连接,比如同时给好几个打字社,让他们同时录入)。
他们把自己录入的资料存成上交盘,我通过上交盘把资料合并到自己的数据库中。并且这些功能
都是靠程序实现,不是用什么粘贴、拷贝等等。。
我的想法是在基层软件中有一个提交功能,在总部软件中有一个合并功能。基层软件可以把
自己录入的数据库文件拷贝出来,而总部软件可以把收到的数据库文件合并到自己的大库中。
不过,具体的操作上我就有点摸不到门路了。请各位指教。
 
哪你就编程序,一条一条的导吧,你的表结构是定的,总库一种表,分库一种表。
不就可了
 
唉!我就是不知道在Delphi中怎么同时打开两个数据库。。。。

能够实现吗?千万别笑,我刚刚摸delphi几个星期,没有编过一个程序。。。
 
用两个数据库连接。
 
后退
顶部