一个书籍查询程序,用treeview显示书目,和具体的书的名称(类似于帮助文档的结构左边文件树,右边显示区)
我现在用access数据库把一些书的内容放进去了,现在往数据库里写数据,分两个人写,库的结构都是一样的,因为两个人添加的速度快些,但是最后怎么合并这两个数据库呢,(合并后和原来的结构是一样的,只是记录数是两个的和)?
  我的数据库里的一个字段"ID"用了自动编号,用来标识这个记录的唯一性(而且这个ID字段和文件树是有关联的,比如3个“目录”记录A,B,C的ID分别是1,2,3,    3个“书名”记录a,b,c分别是他们的叶子,a,b,c的ID是4,5,6,而库里还有一个字段是"关系",A,B,C都是0,而a,b,c分别是1,2,3(就是ABC的ID号),来说明他们分属于哪一个目录),可能描述的不是很好.   要求:“关系”字段和“ID”字段合并后一起的相应变化
   望高手多多指教,谢谢了!

解决方案 »

  1.   

    1 把ID的类型更换成同步复制ID
    2 Select Into
      

  2.   

    Private Sub Command1_Click()
      Dim cnn As ADODB.Connection
      Set cnn = New ADODB.Connection
      cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Persist 
    这个代码可以实现合并,但是不能满足我的要求呀Security Info=False"
      '绝对路径
    '  cnn.Execute "insert into Table2 in 'c:\temp\db2.mdb' select * from Table1"
      '相对路径
      cnn.Execute "insert into 目录 in '" & App.Path & "\db2.mdb '" & "select 名称, 枝叶 from 目录"
      cnn.Close
      Set cnn = Nothing
    End Sub
    请高手回复,给个思路也行
      

  3.   

    不知道你是几个表.呵呵没有看太明白.
    大致思路是,你可以在其中一个表中增加一个临时字段,用以表示其原有"ID"编号,合并后,再根据此ID编号,更新相应叶子的数据