找不到请求的 .Net Framework 数据提供程序

来源:百度知道 编辑:UC知道 时间:2024/06/10 16:43:25
mysql, ado.net 中连接 配置如下 mysql.data.dll已经正常引入

<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"/>

<!--连接字符串-->
<connectionStrings>
<add name="MonitorConn" providerName="GenericDatabase" connectionString="server=192.168.0.2;uid=root;password=admin;database=rydw;port=3306;compress=false;pooling=false"/>
</connectionStrings>

<!--企业库数据访问-->
<dataConfiguration defaultDatabase="MonitorConn">
</dataConfiguration>

在使用Database dbSvc = DatabaseFactory.CreateDatabase();的时候报错
错误信息:找不到请求的 .Net Framework 数据提供程序
很急~~~希望高手解决啊~~先谢了

是否安装了SqlServer,是否修改过用户密码?
要安装SqlServer,并删除我的文档中有关的配置,再试

****************************************
在Web.Config文件中,或机器的根配置中,ConnectionString节,有一个数据提供者属性,看是否正确。如
<connectionStrings>
<add name="testConnectionString" connectionString="Data Source=.\sqlexpress;Initial Catalog=test;Integrated Security=True" providerName="System.Data.SqlClient"/>

检查数据库进程是否启动,
连接是否打开,
是否有数据库,
配置文件是否有错
检查完后进行尝试连接。

是不是相对应的命名空间没有写。

企业库能连MySql吗?
ProviderName得改吧?