标题:[求助]怎样实现记录集Rs与数据表TABLE查询
只看楼主
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
得分:0 
因为recordset是从另一个数据库服务器取出的,我想建个临时表与本地数据库SQL的一个表建立联合查询。

2004-06-25 10:49
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 

没有用过

查查


http://www. 版主位置空缺
2004-06-25 11:17
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
得分:0 
静待佳音

2004-06-25 14:35
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
得分:0 
斑竹,想到。。。?求助!

2004-06-28 23:53
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
得分:0 

select * into #temp from table where .....

#temp 就是临时表

2004-06-29 08:18
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
得分:0 

大光斑竹,我要你回答的问题是:

set conn=server.createobject("adodb.connection") set rs=server.createobject("adodb.recordset") ConnString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=数据库名;Data Source=数据库服务器名;PWD=密码" conn.Open ConnString

sql="select * from table where 条件"

set rs=conn.execute(sql)

1、如果我想把记录集RS放入一个指定的表TABLE_temp中,应如何编程?


2004-06-29 11:07
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 
select * into table2 from table1 where 条件

http://www. 版主位置空缺
2004-06-29 11:34
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
得分:0 

那就一条一条往里插入呗。

2004-06-29 11:52
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 

我上面写的那个语句是对的阿

就是那样插入的e,一条sql语句


http://www. 版主位置空缺
2004-06-29 14:13
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
得分:0 

我最终想达到的目的是:怎样实现一个远程数据库服务器sybase_yc的表table1 与本地数据库服务器sql_bd的一个表(table2)的联合查询.

我的思路是:方法1、从一个远程数据库服务器sybase_yc取出的表table1,建立变量rs(set rs=conn.execute(="select * from table where 条件")),把变量rs插入本地数据库服务器sql_bd临时temp,然后与本地数据库服务器sql_bd的一个表table2实现联合查询。

方法2、用sp_addlinkedserver建立linkserver,寒星斑竹对此在“怎样使用sp_addlinkedserver建立linkserver ”已做详细的介绍,但我实际使用中未能如愿。

愿各位斑竹对此问题做进一步的解答。


2004-06-29 14:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-2756-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021409 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved