回覆列表
-
1 # BWanger軟體開發達人
-
2 # 日衝資訊 黃
VB程式太老了,有些功能Windows 10已經不相容了。比如,DAO。另外,VB對UNICODE編碼支援得不太好,多國語程式容易出現亂碼。可以考慮用VB.Net開發。
Access是文件資料庫,比較簡單易用。我沒有調查過Access能支援多大的資料,但估計超不過2G。另外,Access不能自動整理資料庫結構,如長時間不加整理,資料庫檔案會因為垃圾和碎片化而崩潰。另外,Access幾乎沒有併發處理,不大適合多使用者同時連線。總之,Access 只能做一些簡單的單一使用者的系統。
VB做ACCESS資料庫應當不是難事。我用VS2015做過。
VS下的基本開發方法:m_pConnection
用_ConnectionPtr m_pConnection建立並連線資料庫,VC/VB/VS最常用的方法。如下圖,我用vs2015做的一段開啟資料度的程式:
產生的資料庫,用access2013開啟,如下圖:
從上圖看出,所做資料庫sheet及table與用access應用程式做的沒有什麼區別。
用VC/VB/VS等IDE做ACCESS資料庫有幾個優點,這些是access所做不到的。
1,可定時地對資料庫sheet進行讀寫操作。
如定時取樣裝置執行狀態,如執行時間、累計加工時間、實時電壓/電流值、加工檔名等等。
r一>addnew();
putcollect();
總結:用VB/VS/VC開發資料庫,快捷、準確,而且能實時動態重新整理,為遠端資料監控不可多得的好方法。