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

amounamanou 16 Messages postés mardi 17 juillet 2012Date d'inscription 2 août 2012 Dernière intervention - 17 juil. 2012 à 14:51 - Dernière réponse : amounamanou 16 Messages postés mardi 17 juillet 2012Date d'inscription 2 août 2012 Dernière intervention
- 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
cs_BinKentsu 66 Messages postés jeudi 1 septembre 2011Date d'inscription 22 juillet 2014 Dernière intervention - 18 juil. 2012 à 11:47
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

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 internautes ce mois-ci

Commenter la réponse de cs_BinKentsu
BunoCS 14176 Messages postés lundi 11 juillet 2005Date d'inscription 19 octobre 2018 Dernière intervention - 17 juil. 2012 à 15:10
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
cs_BinKentsu 66 Messages postés jeudi 1 septembre 2011Date d'inscription 22 juillet 2014 Dernière intervention - 18 juil. 2012 à 08:16
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
amounamanou 16 Messages postés mardi 17 juillet 2012Date d'inscription 2 août 2012 Dernière intervention - 18 juil. 2012 à 11:18
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
amounamanou 16 Messages postés mardi 17 juillet 2012Date d'inscription 2 août 2012 Dernière intervention - 18 juil. 2012 à 12:44
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.