作者j2se (吳浩然)
看板C_Sharp
標題Re: [問題] 用c#去join跨DB的兩個table
時間Tue Aug 24 00:46:47 2010
※ 引述《redskyism (JohnQ)》之銘言:
: 我想用跨2個database去join兩個table
: database為excel .
: 請問該如何寫connection的部份呢?
: 感謝啦~
ADO.NET 的主要功能之一,就是達成離線、記憶體中的資料庫。
把 DataSet 當作某一個資料庫,把一或多個 DataTable 當作這個
資料庫中的多個資料表。
DataSet, DataTable 的資料來源,可為各家不同廠牌的資料庫,
或 Excel、xml、文字檔。
用 ado.net 寫程式開兩個 connection,把不同來源的兩個資料
撈到記憶體中的兩個 DataTable,可對這兩個 DataTable,
做類似真正資料庫的 relation, pk ,fk 建立,
做 join select,甚至 view。都在記憶體裡處理。
不用再考慮他們原本是不同的資料來源。
詳情可參考 msdn 或許薰尹老師等人寫的 Ado.net 書籍。
-----------------------------------------------
英文、繁體中文、簡體中文 IT 詞彙對照表:
http://files.cnblogs.com/WizardWu/080708.zip
兩岸編程技術部落格:
http://j2se.myweb.hinet.net
-----------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.99.76
推 redskyism:感謝,目前我正在用ado.net的物件 08/24 00:51
→ redskyism:但是感覺受限很多,而且效率會不好 08/24 00:52
→ pico2k:判斷一個東西好壞,請別用"感覺"... 08/26 12:32
→ wildcatqq:資料庫很龐大的話,不知道還有沒有別的方式,又可以很即時 09/04 14:05