• ベストアンサー

データベースが開けません

データベースを開く際に 「プロジェクトをオープンすることができません。  ファイルまたはアセンブリ   "System.EnterpriseServices.Wrapper.dll"   またはその依存関係の1つが読み込めませんでした。」 とエラーメッセージが表示されますが、どこが原因なのかがわかりません。 データベース以外のファイルはすべて開くことができます。 System.EnterpriseServices.Wrapper.dllはCドライブの中にあります。 今週に成果品を発表しなければならず大変困っております。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.2

私が出した補足要求は主に各製品のバージョンについてです。 System.EnterpriseServicesは.NetFrameworkのクラスライブラリです。 wrapperについては2.0から追加されたもののようです。 ですからAccessないしその他のアプリ、.Net、OSで環境を整える必要があります。 ここで重要なのはいうまでもなく製品のバージョンです。 バージョンによって対応できるできない、適合するしないがあります。 例えばAccess2002はVistaでは対応していませんし、 System.EnterpriseServicesの一部は2003Serverでしか適合しません。 これら基本的な環境が問題ないと判断された時点で 今度はファイルの破損・有無を含めたその他の原因を追及されると良いでしょう。 DLLにしても単純にコピーすればいいのかというと、 これはクラスライブラリなので従来のDLLとは扱いが違ってきます。 一番確実な方法は.NetFrameの再インストールです。 とても回答はできませんので、こんなところで失礼します。

noeltime
質問者

お礼

.NetFrameの再インストールでうまくいきました。 ありがとうございます。 大感謝!!

noeltime
質問者

補足

丁寧なご指摘ありがとうございます。 各製品のバージョンはACCESS2000、NetFramework2.0、WindowwsXPといったところです。 データベースはACCESSを元に作成されております。 先日までは正常に稼動しておりました。 システムの復元を行ってから先のエラーメッセージが表示されてしまいます。 もしNetFrameを再インストールするとしたら、ネットワークサーバーには影響がでないでしょうか?

その他の回答 (1)

  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.1

データベースが何なのか、形態は何なのか 開発ツールは何なのかなどなど、さっぱり状況が分かりません。 最悪wrapper.dll自体の破損も考えられますし、 依存関係ならばwarapper.dllが存在しても他がなければ意味がありません。

noeltime
質問者

お礼

ありがとうございます。 データベース自体はACCESSとEXCELを組み合わせたようなものです。 Wrapper.dllの破損の場合は新しいものを貼り付ければよいのでしょうか??

関連するQ&A

  • データベースのアタッチができなくなりました

    SQLServer2000 logデータを書き込む領域がなくなりましたというエラーメッセージが出ましたので、 logファイルを削除するためにデータベースをデタッチしました。 このときに何かのメッセージが出ましたが、強引にデタッチをしました。 logファイルを削除し、データベースをデタッチしようとしたところ、 「ログファイルとして指定したファイル名が間違っています。新しいログファイルが作成されます。続行しますか?」というメッセージが出ました。 「はい」を選択すると 「エラー 1813 新しいデータベース’データベース名’を開けませんでした。CREATE DATABASEは中断されます。デバイスアクティブ化エラー物理ファイル名’C:\Program Files\Microsoft SQL Server|MSSQL\Data\データベース名_log_LDFは正しくありません。’」 というメッセージが出て、アタッチに失敗してしまいます。 データベースを復元しましたが、logファイルが無いためか、一ヶ月以上前の時点までしか復元できません。 ldfファイルはありません。(ゴミ箱の中にも) mdfファイルは残っていますので何とかなると期待しています。 大変困っています。 どなたか解決方法をご存知でしょうか。 ご教授よろしくお願いいたします

  • コンパクトなEXEファイルに組み込めるデータベース

    Visual stadio C# でソフトを開発しています。EXEファイルから他所を閲覧せずに使えるEXEファイルに組み込めるデータベースソフトを探しています。SQLiteは試してみましたが、EXEファイルからDLLを参照する様にできています。コンパイル時にDLLファイルごとコンパイルするとエラーが発生しました。完成時にEXEファイルが一個で済むようなデータベースはないでしょうか。回答のほどよろしくお願いします。

  • Win7にて、VS2003作成アプリ実行時

    WindowsXPでVS2003で作成したソースを、Windows7にコピーし、VS2003でコンパイルし実行した際、 下記のエラーが出たのですが、エラーにならなくする方法はあるでしょうか。 「ファイルまたはアセンブリ名 Common、またはその依存関係の 1 つが見つかりませんでした。」 「Common」っぽいDLLは下記に存在し、参照設定されているので、問題はなさそうです。 C:\TEST\DLL\Common.dll

  • ASP データベース接続追加エラー

    質問させて頂きます。 Visual Web Developer2008 Expressと SQLServer2005 Expressを使用しています。 Visual Web Developer2008 Expressで データベースのデータ接続を行い、Microsoft SQL Server(sqlclient)で接続を追加します。 その際、テスト接続はエラーもなく接続OKとなるのですが、 OKボタンを押すと次のようなエラーがでます。 <エラー> データ接続を追加できません。 ファイルまたはアセンブリ Microsoft SqlServer Managment Sdk Sfc Version=10.0.0.0 Culture=neutral PublickkeyToken=89845dcd8080cc91, またはその依存関係の1つが読み込めませんでした。 指定されたファイルがみつかりません。 解決の方法をご教授お願いします。 よろしくお願いします。

  • アクセス2003で作成したのデータベースの移動について。

    アクセス2003でデータベースを作成したものを別のPCで開こうとすると下記のエラーが出て開けません。対処法に「参照設定」をクリックするとあるのですが、その「参照設定」が表示されません(アクティブになりません。)どのように対処したらよいのか教えてください。あるフォームでボタンをクリックすると、ドキュメントの画像が開くように設定していることが関係するのでしょうか。 データベースを移した先のPCで再度、その画像を開く場所を設定しなおす必要があるのでしょうか。 ちなみにコードのPrivate Sub Form_Open (Cancel As Integer)がハイライトされます。 エラー内容:データベースまたはプロジェクトにファイル‘vsdraw7.ocx’version 1.0.を参照する切断された参照が含まれています。この参照を修復してください。 対処方法:実行しようとしているアプリケーションには解決できないオブジェクト、タイプライブラリ、DLL、または外部データべースに対する参照が含まれます。オブジェクト、タイプライブラリ、DLL、または外部データべースが削除されたか名前が変更されています。 VBEの「ツール」メニューの「参照設定」をクリックし、「参照設定」ダイアログボックスの「参照可能なライブラリファイル」リストを確認し、必要な操作を実行してください。 「参照可能なライブラリファイル」リストの“参照不可”で始まっている参照のチェックボックスをオフにし、必要のない参照を削除してください。その参照をまだ使用する必要がある場合は、「参照可能なライブラリファイル」リストで“参照不可:<ライブラリファイル>”のチェックボックスをオフにし、「参照」ボタンをクリックして、ファイルに対する新しい参照を作成してください。 このデータベースアプリケーションがインストールされたものであれば、再インストールするか修復しなければならない可能性があります。 長々となりまして申し訳ありませんがよろしくお願いいたします。

  • 長文:このデータベースは予期しない状態のため 修復できません

    OS:Windows2000&XP Access Version:2000と2003 よろしくお願いいたします。 ACCESSファイルオープン時開くことができません。 表示メッセージは このデータベースは予期しない状態のため、開くことができません。 このデータベースは、[ツール]メニューの[データベースユーティリティ]の[変換]コマンドではなく、DAOのCompactDatabaseメゾットを使って、以前おバージョンの形式から変換されています。このため、データベースの一部が正しく変換されません。 元のデータベースがあるときは、[ツール]メニューの[データベースユーティリティ]をポイントし、[変換]をクリックして、データベースを変換してkださい。テーブルとクエリ以外のデータベースオブジェクトを回復することはできません。 Access2003とAccess2000のマシン共同でアクセスしていましたが、急に上記メッセージが表示されファイルオープンできなくなりました。 Access2000,2003にて修復(表示のメッセージに従って)してみましたが実行されませんでした。 長文になり申し明けありませんが、よろしくお願いいたします。

  • Accessのデータベースが開かなくなりました

    初めて質問させていただきます。 いつものようにアクセスを使って名簿を整理していたのですが、「認識しません」というエラーメッセージが出てファイルが開かなくなりました。 ファイルを開こうとすると「このデータベースは予期しない状態のため開くことができません」と出ます。 その下に「このデータベースはツールメニューのデータベースユーティリティーの変換コマンドではなくDAOのCompactDatebaseメソッドを使って以前のバージョンの形式から変換されています。このため、データベース一部が変換されていません。」と表示されます。「元のデータベースがある場合はデータベースユーティリティーの変換をクリックして、変換してくださいとありますができません。 データベースは97で作成したものを2003で使っていました。 何か解決策はあるのでしょうか?

  • デザインドールが起動しません

    デザインドールをダウンロードし起動したら ファイルまたはアセンブリ'Microsoft.Xna.Framework.dll'、またはその依存関係の1つが読み込めませんでした。指定されたモジュールが見つかりません。 とエラーが出ます。 色々調べてみたのですが解決せず質問させていただきました。 windows7 pro モデル Radiant よろしくお願いします

  • Oracle11gでデータベース作成

    データベースを初めて作成します。 11gをインストールまで済みました。 データベースをコンフィグレーションから実行しています。 ただ標準で設定するのではなく、ctlファイルやsystem、tempファイルなどを 別々のフォルダに設定してほしいとの依頼を受けました。 またEドライブも作成し、アーカイブファイルの二重化で、DドライブとEドライブに作成してほしいおのことでした。 コンフィグレーションでできそうなのですが、よくわかりません。 コンフィグレーションを使用しなくても良いので、設定方法を教えていただけないでしょうか。 もしくは参考になるURLを教えていただきたく思います。

  • データベースファイルにアクセスできなくなりました

    アクセスのデータベースを共有していたのですが、『破損しています、修復しますか』のエラーメッセージの後、『はい』で修復したところ、ネットワークで他のPCからアクセスできなくなりました。 『ファイルが見つかりません』『指定したパス名とファイル名が正しいか確認してください』 とメッセージが出ます。 どうすれば、開けるのでしょうか???