0
我正在編寫一個用C#編寫的程序,它與Sage Payroll數據庫接口 - 本質上是一個Access數據庫。無效的STDGMEDIUM結構(異常來自HRESULT:0x80040066(DV_E_STGMEDIUM))錯誤
這使用一個Sage庫連接到數據庫並返回錯誤代碼(如果有)。我的程序在2臺機器上正常工作。當我生產的機器上運行它,我得到以下賢者錯誤:
Error value: 102
Error code: -2147221402
Error text: Database file locked, not valid or corrupt
我相信,沒有與數據庫中的一個問題,因爲如果我複製這對任何其他機器上並運行它正常工作程序。
我得到的例外是:
Exception: Message: Invalid STDGMEDIUM structure (Exception from HRESULT: 0x80040066 (DV_E_STGMEDIUM))
我認爲錯誤的東西COM /互操作的生產機器有關。我擁有管理員權限,並且Sage dll都已正確註冊。
任何人都可以擺脫這種錯誤代碼?
請與供應商聯繫以獲得支持。 –