開發一個資訊管理程式時,核心功能通常包含初始化、資料讀取、新增、刪除、修改、查詢以及資料存儲等操作。採用 ADO (ActiveX Data Objects) 技術進行資料庫連線與檔案存取,是早期 Windows 平台常見的資料存取方案。
許多開發者會困惑:既然增刪改查操作都會直接寫入資料庫,那麼需求中額外提到的「存儲」功能究竟指什麼?是否需要額外存入 INI 設定檔?
實際上,當使用 ADO 連接資料庫時,「存儲」本身就是資料庫管理系統 (DBMS) 的核心職責。資料庫引擎會自動處理資料的持久化寫入、交易管理與磁碟 I/O,開發者無需撰寫額外的底層存儲代碼。需求文件中的「存儲」通常是指確保資料正確提交至資料庫(如呼叫 UpdateBatch 或交易提交),而非另闢蹊徑存放至文字檔。
Connection、Recordset 或 Command 物件管理資料庫連線與指令。BeginTrans/CommitTrans/RollbackTrans) 確保資料一致性。總結:ADO 程式的「存儲」即資料庫操作本身,無需額外實作檔案級存儲邏輯。