vb讲一个表内容复制到另一个表

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:43:52
rs1.Open "select* from dcyd ", cnn, adOpenKeyset, adLockOptimistic
cnn.Execute ("insert * into dcyd from dcyd_lsb")
rs1.Close
已经把内容传到了订餐预定的临时表(dcyd_lsb)中,如何再将他复制到订餐预定表(dcyd)中。上面是我写的语句,感觉有错误,因为打开了dcyd表,但没打开dcyd_lsb表,所以无法插入。但是到底怎么改呢?

insert 语句写错了!

上面的3行语句 把第1行去了,第2行改成这样
cnn.execute "insert into dcyd ('字段1','字段2'...) select 字段1,字段2 from dcyd_lsb where id = " & ...

前后两表的字段位置要对应,要根据dcyd_lsb的id一行一行的执行,循环处理就可以!