2013-05-02 67 views
1

我正在開發一個web應用程序(Asp.Net),並需要繪製使用數據庫中數據的圖表。 在調試模式下,我可以從數據庫中檢索數據,但是當試圖添加圖表如何使用C#從數據庫創建ASP.Net圖表控件

圖表proporties->的DataSourceID - > SqlDataSource的.. ConnectionString的是確定

然後我得到這個

的數據提供'FirebirdSql.Data.Firebird.Client'在系統配置中找不到。無法找到所需的.NetFramework數據提供程序。它可能沒有安裝。

爲什麼我得到這個以及如何解決它? 謝謝。

回答

0

這很可能與Firebird的版本有關。檢查machine.config文件的這些行:

錯誤:

<configSections> 
    <section name="FirebirdSql.Data.FirebirdClient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.6.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
</configSections> 

它應該是什麼:

<configSections> 
    <section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
</configSections> 

你machine.config文件可以在這些位置上找到(x86或x64 ):

32位

x:\Windows\Microsoft.NET\Framework\[version]\config\machine.config 

64位

x:\Windows\Microsoft.NET\Framework64\[version]\config\machine.config 

我想你只需要編輯machine.config文件作爲VS 2010的32位版本僅32位,我相信。

先試試這些東西,希望你會找到解決辦法!

編輯;請嘗試重新安裝火鳥,下載最新版本,並從計算機上卸載火鳥的所有實例事先

http://www.firebirdsql.org/en/net-provider/

+0

感謝adaam,但unfourtunately這不是我的「修復」 – kudra 2013-05-02 23:24:37

+0

@darma我已經更新了我的帖子與其他建議。 – adaam 2013-05-03 16:04:24

+0

其實你是對的:)我不知道我把它複製到哪裏,但它是這樣的

不是這樣的
謝謝;) – kudra 2013-05-04 11:23:58

相關問題