如何使用C#从数据库创建ASP.Net图表控件
问题描述:
我正在开发一个web应用程序(Asp.Net),并需要绘制使用数据库中数据的图表。 在调试模式下,我可以从数据库中检索数据,但是当试图添加图表如何使用C#从数据库创建ASP.Net图表控件
图表proporties->的DataSourceID - > SqlDataSource的.. ConnectionString的是确定
然后我得到这个
的数据提供'FirebirdSql.Data.Firebird.Client'在系统配置中找不到。无法找到所需的.NetFramework数据提供程序。它可能没有安装。
为什么我得到这个以及如何解决它? 谢谢。
答
这很可能与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位,我相信。
先试试这些东西,希望你会找到解决办法!
编辑;请尝试重新安装火鸟,下载最新版本,并从计算机上卸载火鸟的所有实例事先
感谢adaam,但unfourtunately这不是我的“修复” – kudra 2013-05-02 23:24:37
@darma我已经更新了我的帖子与其他建议。 – adaam 2013-05-03 16:04:24
其实你是对的:)我不知道我把它复制到哪里,但它是这样的 不是这样的 谢谢;) – kudra 2013-05-04 11:23:58