私は、Sage Payrollデータベース(基本的にはAccessデータベース)とインターフェイスするC#で書かれたプログラムを作成しています。無効な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はすべて正しく登録されています。
誰でもこのエラーコードを照会できますか?
サポートは、ベンダーにお問い合わせください。 –