2011-11-11 20 views
0

私は、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はすべて正しく登録されています。

誰でもこのエラーコードを照会できますか?

+0

サポートは、ベンダーにお問い合わせください。 –

答えて

0

私はこの問題の底を知ることは一度もありませんでしたが、ベンダーに話すことから、ライブラリに接続されている可能性があり、特定のOSでサポートされていない可能性があります。

関連する問題