to:snakeyin and lcooky 第1,2問題是要用代碼實現. to:yuminggang 1.怎樣使用sql DMO,能否給出例子或介紹一些這方面的网點. 2.我公司需要從香港服務器中取數据進行操作,所以我會先建一個臨時Recordset,然后將取出來的數据AddNew到里面,我想知道有沒有方法一次性將數据導入到這個臨時Recordset中. 3.有時有這种情況:從一個數据庫中取出一部分數据,進行一系列操作后,想把這個結果存入到另一個數据庫中,除了一個一個update外,有沒有更好的方法.
select into............可以一次导入大量数据
Select Into …… 就是用来解决以上问题的
To:mmzxg and godanddog 能否再講的清楚點,最好有代碼.謝謝﹗
使用T-SQL语句中的:SELECT、SELECT INTO语句可以一次插入多条数据 SELECT: INSERT table_name SELECT column_list FROM table_list WHERE search_conditions 使用条件:table_name表必须已经存在 table_name表的结构必须和SELECT的结果集相同 SELECT INTO: SELECT select_list INTO new_table_name FROM table_list WHERE search_condition 使用条件:new_table_name表不能存在
2、RECORDSET本身就是通过一个查询语句得到的,为何要导入呢?
3and4、至于求子集的问题,我完全反对,因为ADO。RECORDSET。FILTER本身就有问题,建议使用一个新的经过筛选过的记录集。在SQL中实现。(记录集的方法少用,好多的错误无法解决)
(insert select可以完成一些你的功能)
第1,2問題是要用代碼實現.
to:yuminggang
1.怎樣使用sql DMO,能否給出例子或介紹一些這方面的网點.
2.我公司需要從香港服務器中取數据進行操作,所以我會先建一個臨時Recordset,然后將取出來的數据AddNew到里面,我想知道有沒有方法一次性將數据導入到這個臨時Recordset中.
3.有時有這种情況:從一個數据庫中取出一部分數据,進行一系列操作后,想把這個結果存入到另一個數据庫中,除了一個一個update外,有沒有更好的方法.
能否再講的清楚點,最好有代碼.謝謝﹗
SELECT:
INSERT table_name
SELECT column_list
FROM table_list
WHERE search_conditions
使用条件:table_name表必须已经存在 table_name表的结构必须和SELECT的结果集相同
SELECT INTO:
SELECT select_list
INTO new_table_name
FROM table_list
WHERE search_condition
使用条件:new_table_name表不能存在
謝謝你的支持,但你說的Where search_condition中的search_condition不能包含已存在的Recordset.