我們公司不同分公司的資料庫是放在各自的服務器上的,資料庫表結構都是相同的,就是內容不一樣,現在想要做一個總控的系統,在一個總界面能看到所有分公司的相同的一筆業務的記錄,比如:我打開這個界面就能看到所有分公司的銷售記錄,然后通過點擊某一條記錄,就能從對應的資料庫中查到該記錄下的詳細資訊。
請問跨資料庫的這種該怎么做?請問是用SQL陳述句方便些,還是用Delphi的某些控制元件操作?
謝謝!
uj5u.com熱心網友回復:
你用不同的資料庫鏈接控制元件連到不同的資料庫,再把各自取得的資料添加到一個clientdataset里,用grid連這個clientdataset就可以把不同資料庫的記錄顯示在一個grid里了,最好clientdataset里添加一個欄位,該欄位的值表明本條記錄是從哪個資料庫里取的,這樣就可以根據這個欄位查看相應資料庫里的詳細內容了。uj5u.com熱心網友回復:
樓上正解
uj5u.com熱心網友回復:
支持,此法很好。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/76047.html
標籤:數據庫相關
