信息:
两个数据库:A.mdb和B.mdb,都带有密码(123),都有3个表,且表的结构完全一样!
目的:将两个数据库中相同的表添加到A.mdb中,重复记录不添加。
请问怎么使用VB+ADO实现?insert into [;database=a.mdb].c select * from c不能用,因为存在密码!
两个数据库:A.mdb和B.mdb,都带有密码(123),都有3个表,且表的结构完全一样!
目的:将两个数据库中相同的表添加到A.mdb中,重复记录不添加。
请问怎么使用VB+ADO实现?insert into [;database=a.mdb].c select * from c不能用,因为存在密码!
解决方案 »
- image控件加载图片提示无效图片!!!
- 如何使用VB制作可以这样展开的菜单效果
- 请问 怎么样才能按其中一个窗体的关闭按钮 能关闭整个程序
- 关于VB.Net的问题
- 各位,在VB中如何调用WINRAR的rarExt.dll进行压缩和解压缩文件。。。。
- 请问高手:如何编写在显示的表格中选多条记录的程序?
- 书羊农历控件,美观大方,简洁易用
- udp方式发送数据,在目的机器能寻到和不能寻到的情况,占用本机资源有区别吗?
- vb窗体界面的实现,高手请进
- 怎么样实现把本地的excel文件用VB写入远程的sql数据库,求教.....
- VB Server端接收后按协议处理 这句话是什么意思?
- VB数组中求最大值与最小值
再就可以对两个数据库进行操作了啊。
但是当数据量很大的时候就会花费过多的时间!
我试试2楼朋友的SQL,OK了马上给分!
分马上给!另外在接着问一个问题!
比如说这个表只有一个字段(姓名),且添加了无重复的索引!将另外一个数据库中的表合并过来,如果存在重复记录,使用这个SQL将不能成功运行,目前是通过.AddNew方法的。那么能不能通过SQL来解决呢?
select * from c
where 姓名 not in (select 姓名 from [;database=a.mdb;pwd=123].c)