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

Messages postés
16
Date d'inscription
mardi 17 juillet 2012
Dernière intervention
2 août 2012
- - Dernière réponse : amounamanou
Messages postés
16
Date d'inscription
mardi 17 juillet 2012
Dernière intervention
2 août 2012
- 18 juil. 2012 à 12:44
je souhaiterai savoir si c'est possible de vérifier si une requete c'est bien éxécuté avec c#.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
66
Date d'inscription
jeudi 1 septembre 2011
Dernière intervention
22 juillet 2014
2
Merci
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

Merci cs_BinKentsu 2

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 103 internautes ce mois-ci

Commenter la réponse de cs_BinKentsu
Messages postés
14286
Date d'inscription
lundi 11 juillet 2005
Dernière intervention
13 décembre 2018
0
Merci
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...
Commenter la réponse de BunoCS
Messages postés
66
Date d'inscription
jeudi 1 septembre 2011
Dernière intervention
22 juillet 2014
0
Merci
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
Commenter la réponse de cs_BinKentsu
Messages postés
16
Date d'inscription
mardi 17 juillet 2012
Dernière intervention
2 août 2012
0
Merci
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
Commenter la réponse de amounamanou
Messages postés
16
Date d'inscription
mardi 17 juillet 2012
Dernière intervention
2 août 2012
0
Merci
Merci beaucoup pour votre aide
Commenter la réponse de amounamanou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.