2016-06-14 23 views
1

RC2への移行の前に、私のコードは非常にうまく機能していました。ここではAccessデータベースに接続するための私のコードは次のとおりです。'Microsoft.ACE.OLEDB.12.0'プロバイダーがローカルコンピューターに登録されていません。 ASP.Net RC1からRC2.Errorへのアクセスデータベースの移行後:

public OleDbConnection getDbConnection() 
     { 
      OleDbConnection returnValue = null; 
      try 
      { 
       returnValue = new OleDbConnection(connectionString); 
       returnValue.Open(); 
      } 
      catch (Exception ex) 
      { 
       ErrorMessage = "Error Occured While Opening Database Connection." + ex.Message + " " + ex.InnerException;     
      } 
      return returnValue; 
     } 

同じコードSQLのために使用して、細かい作業が、アクセスのために、それは私にこのエラーを示しているされて:「Microsoft.ACE.OLEDB.12.0」プロバイダが登録されていませんローカルマシンで 私はこれらのソリューションを試しました:12しかし、成功しません。

+0

私はこれを確認しました。これはRC2の問題です。 OleDbを使ってRC2がmdbファイルに接続するための解決策 –

+1

これを修正できましたか?私は同じ問題を抱えています。 –

+0

解決できませんでした –

答えて

0

私はMicrosoft Accessのデータベースエンジン2010の32ビット版

  • 2007 Office Systemのドライバのアンインストールアンインストール

    1. によって問題を解決することができました:Microsoft Accessデータベースエンジン2010のインストール、データ接続コンポーネントの32bit版
    2. を64ビットバージョン
    3. プロジェクトのIISアプリケーションプールで32ビットアプリケーションを偽に設定する
  • 関連する問題