J'utilise SQL Server mais ça devrait marcher de la même manière avec MySQL. il faut que tu sois certains que ta chaine de connexion et que ta chaine de commande sont valides.
string cnxString = @" ... "; //
[ Lien ]
string cmdString = @"SELECT Nom FROM Employes WHERE Prenom='Julien'";
// Récupère une seule valeur de type string en mode connecté.
using ( SqlConnection cnx = new SqlConnection( cnxString ) )
{
cnx.Open( );
SqlCommand cmd = new SqlCommand( cmdString, cnx );
string name = ( string )cmd.ExecuteScalar( );
MessageBox.Show( name );
}
// Ou récupère la requête en mode déconnecté.
using ( SqlConnection cnx = new SqlConnection( cnxString ) )
{
cnx.Open( );
SqlDataAdapter da = new SqlDataAdapter( cmdString, cnx );
DataTable dt = new DataTable( "Employes" ); // Peut importe le nom.
da.Fill( dt );
foreach( DataRow dr in dt.Rows )
{
MessageBox.Show( dr[ "Nom" ].ToString( ) ); // ou dr[ 0 ].ToString( )
}
}