示例#1
0
        public int EnvoyerRequeteModification(RequeteModification requete)
        {
            if (!Connecte)
            {
                Journal.AfficherMessage("La base de données n'est pas connectée. Impossible d'effectuer la requête de modification (Table : " + requete.NomTable + ").", TypeMessage.ERREUR, true);
                return(-1);
            }

            Commande.CommandText = requete.Texte;
            Commande.CommandType = CommandType.Text;

            try
            {
                return(Commande.ExecuteNonQuery());
            }
            catch (MySqlException ex)
            {
                Journal.EcrireException("Erreur lors de l'exécution de la requête de modification (Table : " + requete.NomTable + ").", ex);
            }
            catch (InvalidOperationException ex)
            {
                Journal.EcrireException("La requête de modification est invalide ou la connexion est fermée (Table : " + requete.NomTable + ").", ex);
            }

            return(0);
        }
示例#2
0
 public RequeteModification(RequeteModification req)
 {
     NomTable    = req.NomTable;
     ChampsModif = req.ChampsModif;
     Condition   = req.Condition;
 }