两个access数据库A,B。里面表的结构完全相同。
现在想用sql语句把A中的数据更新到B中,根据主键更新,B中没有的记录插入,有的记录更新。帮忙写一下这个语句,执行速度快的那种。
数据库A的文件路径是E:\学生.mdb B的是D:\学生.mdb
主键是XH。表的结构是
学号(XH) 性别(XB) 年龄(NL) 地址(DZ)
1 男
2 女
。 。
。 。
。 。
-----------------------------------------
现在想用sql语句把A中的数据更新到B中,根据主键更新,B中没有的记录插入,有的记录更新。帮忙写一下这个语句,执行速度快的那种。
数据库A的文件路径是E:\学生.mdb B的是D:\学生.mdb
主键是XH。表的结构是
学号(XH) 性别(XB) 年龄(NL) 地址(DZ)
1 男
2 女
。 。
。 。
。 。
-----------------------------------------
insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
例子:..from b in '"&Server.MapPath(".")&"\data.mdb" &"' where..
这样写对吗?老是出错
我这样,他报语法错误,在'xh in (select xh form B in 'H:\Documents and Settings\Administrator\桌面\客户端.mdb')'