Vérifier si une requête a été exécuter ou non? [Résolu]

Signaler
Messages postés
16
Date d'inscription
mardi 17 juillet 2012
Statut
Membre
Dernière intervention
2 août 2012
-
Messages postés
16
Date d'inscription
mardi 17 juillet 2012
Statut
Membre
Dernière intervention
2 août 2012
-
je souhaiterai savoir si c'est possible de vérifier si une requete c'est bien éxécuté avec c#.

5 réponses

Messages postés
65
Date d'inscription
jeudi 1 septembre 2011
Statut
Membre
Dernière intervention
22 juillet 2014
8
Si tu as une requête du type Select ... (ou tu récupères des informations):

// Commande est un OleDbCommand lié à ta base de données

Commande.CommandText = "Ta requête";
OleDbDataReader reponse = Commande.ExecuteReader();
if reponse.HasRows    // Le résultat contient un ou plusieurs enregistrements
{
  while (reponse.Read())
  {
     // Ton traitement           
  }
}
reponse.Close();

Si tu as une requête du type Delete, Udpate ou Insert ... (ou tu effectues des modifications):

// Commande est un OleDbCommand lié à ta base de données

Commande.CommandText = "Ta requête";
int count = Commande.ExecuteNonQuery();   // Te renvoie le nombre d'enregistrements affectés
if count != 0    // Le résultat contient un ou plusieurs enregistrements
{
    // Ton traitement
}


BinKentsu
Messages postés
15053
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
4 juin 2021
94
Hello,
Tu parles d'une requête HTTP? Si oui, tu reçois une réponse à chaque requête, avec code succès/erreur, ...


@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
65
Date d'inscription
jeudi 1 septembre 2011
Statut
Membre
Dernière intervention
22 juillet 2014
8
Bonjour,

Si il s'agit d'une requête SQL, il y a une fonction d'execution de requête qui s'appelle, ExecuteNonQuery, elle te renvoit le nombre de lignes qui a été affectées et te permet donc de savoir si ta requête a été exécutée.

BinKentsu
Messages postés
16
Date d'inscription
mardi 17 juillet 2012
Statut
Membre
Dernière intervention
2 août 2012

Bonjour,
oui c'est une requête SQL, si vous plait vous pouvez m'aider et me donner le code de cette fonction moi je travaille avec ASP.NET(C#) et merci d'avance
Messages postés
16
Date d'inscription
mardi 17 juillet 2012
Statut
Membre
Dernière intervention
2 août 2012

Merci beaucoup pour votre aide