| 发表于:2007-12-20 00:05:49 楼主 |
表1(mylotdata): tgt_lot_nbr 1345 1567 表2(myrejectdata): lot_nbr reject_catg reject_qty 1345 pa 131 1345 op 141 1567 pa 20 1567 op 10 使用sql语言把表2内容添加到表1,如下: tgt_lot_nbr pa op 1345 131 141 1567 20 10 下面是我做的一些动作,都有问题: private sub command3_click() dim db as dao.database set db = opendatabase(app.path & "\123.mdb", false, false, ";pwd=kiss") db.EXECute "alter table mylotdata add column pa int" '我先试pa这种情况先在mylotdata表中加入例pa db.EXECute "update mylotdata set pa = myrejectdata.reject_qty from myrejectdata where myrejectdata.lot_nbr = mylotdata.tgt_lot_nbr and myrejectdata.reject_catg ='pa'" '上面这种试过不能通过,始终报警下面为我又用的一种方式 db.EXECute "insert into mylotdata (pa) select reject_qty from myrejectdata where mylotdata.tgt_lot_nbr = myrejectdata.lot_nbr and myrejectdata.reject_catg ='pa'" '以上这种方式也不能实现,由于数据库是上万条记录,所以只能求助sql语言解决. end sub 希望大家帮助解决一下,万分感谢!! |
|
|
|
|