两个Access数据库,结构一样,A库中表无数据,B库中表有数据,
怎样将B中的所有数据表的内容及表的关系,导放入A中。如果用ADO 建立两个conn来导数据时,当表有存在关系时就会出错。所以大家有什么好办法或者有现成的工具请分享。
10 个解决方案
#1
复制a.mdb,粘贴,改名为b.mdb
#2
^_^
#3
这个也没有现成的办法,只有建立一个导出表,在导出表里输入需要的表名,按关系的顺序排列,然后按导出表的顺序将表导出数据就可以了。如果经常使用,可以把这过程写个导出的程序以备以后使用。
#4
to: acev(睡眠不足)
因为B 库中的窗体和A库中的不一样,所以你这个办法行不通。
to :gzludong72()
因为库中表太多,而且数据量太大,用这种办法一方面太麻烦,再一方面容易死机,我写了一个小程序,只能导数据,不能导关系。
因为B 库中的窗体和A库中的不一样,所以你这个办法行不通。
to :gzludong72()
因为库中表太多,而且数据量太大,用这种办法一方面太麻烦,再一方面容易死机,我写了一个小程序,只能导数据,不能导关系。
#5
那你为什么不导窗体呢?
access不是可以导窗体吗?
access不是可以导窗体吗?
#6
晕,我试过了。导表一样的可以。关系是可以导过来的!
#7
Mark
#8
不会,关注帮你顶
#9
呵呵,我也在查,用cnn连接上一个数据库,然后cnn.execute "select * into 'ddd.mdb.table' from table" 诸如此类,我以前用过,关键是SQL语句怎么写,忘了,现在也在查呢。
#10
单独导表肯定没什么问题,但要连关系也要导好像不现实吧?
#1
复制a.mdb,粘贴,改名为b.mdb
#2
^_^
#3
这个也没有现成的办法,只有建立一个导出表,在导出表里输入需要的表名,按关系的顺序排列,然后按导出表的顺序将表导出数据就可以了。如果经常使用,可以把这过程写个导出的程序以备以后使用。
#4
to: acev(睡眠不足)
因为B 库中的窗体和A库中的不一样,所以你这个办法行不通。
to :gzludong72()
因为库中表太多,而且数据量太大,用这种办法一方面太麻烦,再一方面容易死机,我写了一个小程序,只能导数据,不能导关系。
因为B 库中的窗体和A库中的不一样,所以你这个办法行不通。
to :gzludong72()
因为库中表太多,而且数据量太大,用这种办法一方面太麻烦,再一方面容易死机,我写了一个小程序,只能导数据,不能导关系。
#5
那你为什么不导窗体呢?
access不是可以导窗体吗?
access不是可以导窗体吗?
#6
晕,我试过了。导表一样的可以。关系是可以导过来的!
#7
Mark
#8
不会,关注帮你顶
#9
呵呵,我也在查,用cnn连接上一个数据库,然后cnn.execute "select * into 'ddd.mdb.table' from table" 诸如此类,我以前用过,关键是SQL语句怎么写,忘了,现在也在查呢。
#10
单独导表肯定没什么问题,但要连关系也要导好像不现实吧?