看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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