W wbing Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #1 各位高手儿: 我编一个园林植物数据库程序,打算在录入数据时可以分别让多个人同时录入。 然后再进行数据库合并。 不知怎样实现数据库的合并以及备份工作。
完 完颜康 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #2 1.所有人用同一个数据库 2.或者为每个用户非配一段id,这样主建不会重复,可以把数据导入一个数据库中
W wbing Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #4 假如我用access做数据库呢?能不能实现数据表的合并?也就是说很多人录入完成后, 把数据表存成一个文件,然后在另外一个机器上恢复并合并 成一个数据库。
W wywzx Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #5 用access做数据库也可以,最后将数据合并到一起即可。
狮 狮子王 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #6 同意hbezwwl的,其实这就是考虑到数据库的并发性 其实我们没有必要花这个时间去考虑,SQL SERVER 已经为我们做到了
W wbing Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #7 多谢各位指教,不过我编的程序是单机版的。只能用access,我想知道用什么命令可以实现 数据表的合并。
M mlzhou Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #9 用程序实现:连两个表,一条一条的追加。 手工实现: 同时打开两个表,一个打开主数据库,另一个打开要加的数据库,选择新增数据库中的表, 点右键选择拷贝,然后在主数据的Access中选择同样的数据表,选粘贴后,就有个对话框提 示“1.追加数据 2.覆盖数据 3.拷贝结构”,选择追加数据。
用程序实现:连两个表,一条一条的追加。 手工实现: 同时打开两个表,一个打开主数据库,另一个打开要加的数据库,选择新增数据库中的表, 点右键选择拷贝,然后在主数据的Access中选择同样的数据表,选粘贴后,就有个对话框提 示“1.追加数据 2.覆盖数据 3.拷贝结构”,选择追加数据。
L lemonloveyan Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #12 我看可以用同一个库,无论是 access或是sql,用ado就可以了。因为它有一个属性,就是 允许数据集断开连接后再添加数据,然后再恢复连接后合并数据,当然主键不能重复,要是 重复了那么用什么样的方法都无法保证你的数据更新是正确的。
我看可以用同一个库,无论是 access或是sql,用ado就可以了。因为它有一个属性,就是 允许数据集断开连接后再添加数据,然后再恢复连接后合并数据,当然主键不能重复,要是 重复了那么用什么样的方法都无法保证你的数据更新是正确的。
W wbing Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #13 access用什么命令进行合并数据库呢?能否具体些?
W wbing Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #14 那就写一个程序吧将数据从一个地发导入另一个地方。 能否具体一些?我实在是没有思路。。。帮帮忙吧。领导逼得紧啊。
R redchild Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-24 #16 不用编程,把资料录入后(主键不要重复),复制到同一台电脑,在控制面板的ODBC数据源中ODBC建立各 个ACCESS文件的ODBC连接,直接在DELPHI 自带的DATAPUMP就可以将数据合并,合并时所append就可以了, 另外delphi的demo中有一个batmv,也可以替代DATAPUMP,具休步骤自己看吧,very easy,除非你比我还笨, 不过比我还笨就不能编程了
不用编程,把资料录入后(主键不要重复),复制到同一台电脑,在控制面板的ODBC数据源中ODBC建立各 个ACCESS文件的ODBC连接,直接在DELPHI 自带的DATAPUMP就可以将数据合并,合并时所append就可以了, 另外delphi的demo中有一个batmv,也可以替代DATAPUMP,具休步骤自己看吧,very easy,除非你比我还笨, 不过比我还笨就不能编程了
W wbing Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-25 #17 我想我可能没有把问题说清楚,其实我要达到的目的是:我把编好的程序分发给各各基层部门 (他们是相互独立的没有网络连接,比如同时给好几个打字社,让他们同时录入)。 他们把自己录入的资料存成上交盘,我通过上交盘把资料合并到自己的数据库中。并且这些功能 都是靠程序实现,不是用什么粘贴、拷贝等等。。 我的想法是在基层软件中有一个提交功能,在总部软件中有一个合并功能。基层软件可以把 自己录入的数据库文件拷贝出来,而总部软件可以把收到的数据库文件合并到自己的大库中。 不过,具体的操作上我就有点摸不到门路了。请各位指教。
我想我可能没有把问题说清楚,其实我要达到的目的是:我把编好的程序分发给各各基层部门 (他们是相互独立的没有网络连接,比如同时给好几个打字社,让他们同时录入)。 他们把自己录入的资料存成上交盘,我通过上交盘把资料合并到自己的数据库中。并且这些功能 都是靠程序实现,不是用什么粘贴、拷贝等等。。 我的想法是在基层软件中有一个提交功能,在总部软件中有一个合并功能。基层软件可以把 自己录入的数据库文件拷贝出来,而总部软件可以把收到的数据库文件合并到自己的大库中。 不过,具体的操作上我就有点摸不到门路了。请各位指教。
T tanhua Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-25 #18 哪你就编程序,一条一条的导吧,你的表结构是定的,总库一种表,分库一种表。 不就可了
W wbing Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-25 #19 唉!我就是不知道在Delphi中怎么同时打开两个数据库。。。。 能够实现吗?千万别笑,我刚刚摸delphi几个星期,没有编过一个程序。。。