Iam using Microsoft Application Block 5.1 for connecting MySql.
But prompts me with below Error
Activation error occured while trying to get instance of type Database, key "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=employee; User=root;Password=root@123;"MyCode:
-----------
Database dbLst = DatabaseFactory.CreateDatabase();
string strSql = "SELECT * FROM emp";
DbCommand dbCmd = dbLst.GetSqlStringCommand(strSql);
DataSet ProductsDataSet = new DataSet();
ProductsDataSet = dbLst.ExecuteDataSet(dbCmd);
GridView1.DataSource = ProductsDataSet;
GridView1.DataBind();
ConfigFile
------------
<configuration>
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />
</configSections>
<dataConfiguration defaultDatabase="mysql" />
<connectionStrings>
<add name="mysql" providerName="MySql.Data.MySqlClient"
connectionString="Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=employee; User=root;Password=root@123;"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
</configuration>
Thanks in Advance