怎样连接两个数据库?
在sqlserver中,怎样连接两个数据库
我要重一个数据库(d1)的表中(T1)取出一个字段的值插入到另一个数据库(d2)的一个表(T2)中
请问怎样?
谢谢
问题点数:10、回复次数:4Top
1 楼jim138()回复于 2005-01-02 15:35:14 得分 1
首先,要保证CONNECT LOGIN的用户对两个库有相应的权限;然后用TADOQUERY执行SQL:
INSERT INTO D2..T2(FIELD1,FIELD2,...) SELECT (FIELD1,FIELD2,...) FROM D1..T1 WHERE 条件Top
2 楼hatum(hatum)回复于 2005-01-02 15:39:04 得分 1
比如要把t1中的字段a插入到t2中的字段b
insert into d2..T2(b) select a from d1..t1Top
3 楼Kshape(C/C++初学者~~~~)回复于 2005-01-02 15:44:28 得分 0
最重要的地方是d2..T2吗?
就是其中“..”Top
4 楼Kshape(C/C++初学者~~~~)回复于 2005-01-02 17:54:49 得分 8
如果你是在一个局域网内,在SQL服务器中建立link server 指向另一台服务器,在Delphi做一个数据连接连到其中一台服务器,访问另一台服务器中的数据库,只需在SQL 语句中加入link server中连接名称既可
Top




