只是一個想法...但你有沒有想過升級數據庫,以便表本身實際上存儲在SQL Server和Access只是成爲前端?已經有一段時間了,但如果我沒有記錯,Access應該有一個嚮導(yuck!)來幫助你做到這一點。
隨着老ADO您可以將光標或鎖定類型機構設置爲以下之一:
遊標類型
adOpenForwardOnly這種類型的遊標只能用來前移通過記錄集。該選項用於填充列表框或組合框。
adOpenKeyset這是光標的時候,我們預計會有大量的記錄,因爲我們沒有被告知更改時,可以影響我們記錄的數據進行了使用的最佳類型。
adOpenDynamic此遊標可以讓我們看到影響我們記錄的其他用戶所做的所有更改。它是最強大的光標類型,但是最慢的一種。
adOpenStatic當我們有一個小的記錄集時,靜態遊標很有用。
鎖類型
ADLOCKREADONLY時,沒有添加,更新或刪除從記錄允許使用這種鎖模式
adLockPesimistic在保守式鎖定,記錄被鎖定一旦編輯開始並保持鎖定狀態直到編輯完成。
ADLOCKOPTIMISTIC當更新方法被調用記錄發生這種情況。該記錄被解鎖即使在編輯但當更改保存到數據庫
ADLOCKBATCHOPTIMISTIC該選項允許我們執行的時候,我們正在更新一批記錄
不知道樂觀鎖被暫時鎖定這究竟是如何轉化爲.NET世界......但也許這可以讓你指出正確的方向。
我很想將它更新到SQL Server,但不幸的是,這不取決於我。這些人有一個'它的工作誰在乎'的態度 – rc1 2008-11-14 15:58:57
是的,Access確實有一個升遷嚮導......這是可以忍受的,但如果可行的話,你仍然必須自己修復表格。 – 2008-11-14 16:02:21
更新這個應用程序將需要比升級的嚮導更多...目前有更多的優先事項。這就是人生! – rc1 2008-11-14 16:03:29