请大家帮我看看这段访问MySql的程序,为什么出错
代码:
string strCon = "Provider=MySqlProv.3.0;Data Source=mysql;User Id=sa;Password=test;";
OleDbConnection myConn = new OleDbConnection ( strCon ) ;
string strCom = " SELECT mincheng ,shuliang,fenlei1,fenlei2,tablename FROM yuling_tj" ;
OleDbCommand myCommand = new OleDbCommand ( strCom , myConn ) ;
myConn.Open ( );
DataGrid1.DataSource=myCommand.ExecuteReader( );
DataGrid1.DataBind();
myConn.Close();
编译后出现错误信息:
没有可用的错误信息:DB_E_ERRORSINCOMMAND(0x80040E14)。
出错行:DataGrid1.DataSource=myCommand.ExecuteReader( );
请各位大侠帮忙看看!