本文主要目的是簡介透過微軟 ADO (Active Data Objects)程式介面, 存取凌群電腦公司開發的 DBMaker 關連式資料庫。
凌群電腦的 DBMaker 是一套精巧的關連式資料庫系統, 對於內嵌式系統的開發、Web的應用、資訊系統的運作等均有不錯的效能。 著名的多媒體管理軟體 MediaBinder
就是內嵌 DBMaker 系統於底層運作。
ADO 的全名是 Active Data Objects,有時稱之 ActiveX Data Objects。 ADO 是微軟公司眾多資料存取技術中的一種,用以包裝複雜的資料存取動作,
並提供簡單易寫的物件介面。
由於微軟眾多的開發工具都支援 ADO,如 Visual C++、Visual Basic、 Java、ASP 等等。本文將以 Visual Basic 程式的語法為例子,
介紹如何透過 ADO 程式介面,來存取 DBMaker 資料庫。 ADO 的版本以 2.x 為主,DBMaker 則是
3.5 版。
目前整個資料庫存取的熱門的技術應包含多層次架構與 Web 上的應用, 不過為了不將內容弄得太複雜,將僅以主從式架構的觀點來看 ADO 與 DBMaker
的運作。 另外,限於篇幅,不介紹 VB6 包裝 ADO 技術的開發元件。讀者若有興趣, 請參考市面的相關書籍。