2013-03-01 50 views
0

我通過包管理器控制檯安裝了BLToolkit PostgreSql數據提供程序4.1.17。 BlToolkit.4也安裝到項目中。但我還無法連接到數據庫。我遇到的錯誤和web配置如下。有什麼建議?BLToolkit PostgreSql連接錯誤

錯誤字符串:

key=value argument incorrect in ConnectionString 

的web.config:

<configuration> 
    <BLToolkit> 
     <dataProviders> 
      <add type="BLToolkit.Data.DataProvider.PostgreSQLDataProvider" /> 
     </dataProviders> 
    </BLToolkit> 
    <configSections> 
     <section name="BLToolkit" type="BLToolkit.Configuration.BLToolkitSection, BLToolkit.Data.DataProvider.PostgreSQL.4" /> 
    </configSections> 
    <connectionStrings> 
     <add name="DbCon" 
      connectionString="Data Source=postgresql-x64-9.2;database=postgres;User Id=postgres; password=..." 
      providerName="Npgsql" /> 
    </connectionStrings> 
</configuration> 

連接:

public class Database: DbManager 
    { 
     public Database() : base("DbCon") 
     { 
     } 
    } 
+0

很明顯,錯誤消息是指'connectionString'屬性,但你沒有提供它(甚至是它的混淆版本)。你是否期望我們用水晶球來猜測問題的癥結所在? – 2013-03-01 13:08:50

+0

當我寫下這個問題時,我並不認爲它是關於連接字符串的。 – serefbilge 2013-03-01 14:16:32

回答

1

的問題是關於連接字符串,

<add name="DbCon" providerName="Npgsql" connectionString="server=localhost;database=postgres;User Id=postgres; password=..." /> 

解決了這個問題。