ASP添加记录的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 zjwjw
  • 开始时间 开始时间
Z

zjwjw

Unregistered / Unconfirmed
GUEST, unregistred user!
二个Access库,结构一样,分别用connA和connB连接,
二个库分别有表A和表B,当然结构也一样
现在从B中选出A中没有的记录插入到B中,如何写?因为数据库的字段太多而且类型多,如果一个一个地写字段的话太复杂,最好写出一个比较简单的语句
 
二个Access库,结构一样,分别用connA和connB连接,
二个库分别有表A和表B,当然结构也一样
现在从B中选出A中没有的记录插入到B中,如何写?因为数据库的字段太多而且类型多,如果一个一个地写字段的话太复杂,最好写出一个比较简单的语句
 
Rs1.AddNew
Rs1('FieldsName')=Rs2('FieldsName')
... ...
Rs1.UpDate
 
可以使用联接表解决,打开库A-文件-获取外部数据-联接表-选择库b-选择表
这样就可以在库a中直接访问库b的表,就方便很多了
如果你是以id号判断有无,就可以直接这样写
select 联接表a.* from 联接表a where 联接表a.id not in (select 原表a.id
from 原表a)
这样就可以找到库b的a表中有,库a的a表中没有的记录了。查到这些东东,想删
想改想添加就随你了
呵呵,如果是ms sql就没这么麻烦了直接使用OpenRowSet,OpenDataSource就可以
 
to gihelo:
我需要在网上用asp更新,而不是直接操作数据库,更新的数据库我每次都要上传一部份的
 
后退
顶部