SQL语句如何实现两个ACCESS库关联
BCB程序中打开两个access库,需要靠一个库里面的数据更新另一个库,我放了两个ADOConnection 以及两个 ADOQuery 控件,让它们分别打开一个库。我准备用这样的SQL语句实现:
- SQL code
UPDATE [经典理论图书馆] INNER JOIN [学校馆藏] ON [经典理论图书馆].SS号 = [学校馆藏].SS号 SET [经典理论图书馆].选中标志 = '2' WHERE [经典理论图书馆].SS号 = [学校馆藏].SS号
可是这个语句只能在一个库中才有用。如果要实现我的功能我改怎么改?请高手指点一下
[解决办法]
access确实没用过
你既然用了2个connection,
那么遍历,用query的locate,,edit,post,方法
[解决办法]
我放了两个ADOConnection 以及两个 ADOQuery 控件,让它们分别打开一个库。我准备用这样的SQL语句实现
既然放了两个 ADOConnection 以及两个 ADOQuery 就可以了,你要更新什么呢?是要 access1 里数据 全部导到 Access2 中吗?用 ADOQuery1 取出 access1 的记录,然后用 ADOQuery2 可以随便处理了?
了!楼主的意思没有表达清楚 更新什么 到底 是需要 UPDATE Access2 库还是 Insert Into Access2 ?不表达清楚,没法具体帮你。。。。