2016-04-07 26 views
0

MS Access接続文字列を認識できません。MS Accessランタイムと接続パラメータ

<add key="CONNECTION_PROVIDER" value="Microsoft.ACE.OLEDB.12.0" /> 
<add key="CONNECTION_STRING" value="Data Source = C:\Users\me\Documents\FareReconciliation.accdb;Persist Security Info=False;" /> 

PetapocoがServer not foundのエラーを返します。このquestionごととして、私は私に接続定義を設定します。 Office 2016 Proをインストールしました。 Access Runtimeをダウンロードしようとしましたが、1つの製品が一度インストールされる可能性があります。 AccessでFareReconciliation.accdbファイルを開くことができます。これは古いファイルです。どうすればいいですか CONNECTION_PROVIDERデータベースが元々作成したアクセスバージョンまたはアクセスバージョンに基づいていますか?

これは古いAccess Dbです。実際のランタイムバージョンなどを(必要に応じて)見つけるにはどうすればよいですか?あなたは.NET使用してアクセスするために接続されている...

は* .configファイルに接続文字列を定義すると仮定すると、

+0

接続文字列にアクセスするために使用しているコードを表示してください。 –

答えて

1

は次のとおりです。コードで

<connectionStrings> 
    <add name="CONNECTION_STRING" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;;Data Source=C:\Users\me\Documents\FareReconciliation.accdb;Persist Security Info=False;" /> 
</connectionStrings> 

(この例では、VB)接続を参照します文字列は次のようになります。

Var connString As String = Configuration.ConfigurationManager.ConnectionStrings("CONNECTION_STRING").ConnectionString 
関連する問題