Re: [問題] 用c#去join跨DB的兩個table

看板C_Sharp作者 (吳浩然)時間15年前 (2010/08/24 00:47), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

08/24 00:51, , 1F
感謝,目前我正在用ado.net的物件
08/24 00:51, 1F

08/24 00:52, , 2F
但是感覺受限很多,而且效率會不好
08/24 00:52, 2F

08/26 12:32, , 3F
判斷一個東西好壞,請別用"感覺"...
08/26 12:32, 3F

09/04 14:05, , 4F
資料庫很龐大的話,不知道還有沒有別的方式,又可以很即時
09/04 14:05, 4F
文章代碼(AID): #1CSgO4MA (C_Sharp)
文章代碼(AID): #1CSgO4MA (C_Sharp)