Erreur de complilation [Résolu]

Signaler
Messages postés
51
Date d'inscription
lundi 2 mars 2009
Statut
Membre
Dernière intervention
5 octobre 2015
-
Whismeril
Messages postés
14456
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
6 avril 2020
-
Bonjour à tous

J'ai un petit problème avec mon code , J'aimerai qu’une personne puisse me dire quoi faire dans tel cas
Je reçois un message d'erreur du genre : Erreur 1 'GestionPaie.GesCompte.SelectData(string)' : tous les chemins de code ne retournent pas nécessairement une valeur C:\Users\jsc\Desktop\GestionPaie\GestionPaie\GesCompte.cs 64 32 GestionPaie

et la fonction qui génère l'erreur est :
public OleDbDataReader SelectData(string requette)
         {
             try
             {
                 OuvertureConn();
                 Cmd = new OleDbCommand();
                 Cmd.Connection = Conn;
                 Cmd.CommandText = requette;
                 return Cmd.ExecuteReader();  

             }
             catch (OleDbException OldbExcep)
             {
                 ResultatConnection = OldbExcep.Message.ToString();
             }
             
         
        
       
         }


Merci
A voir également:

5 réponses

Messages postés
14671
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 avril 2020
140
Bonjour,

C'est habituellement un avertissement, pas une erreur, tu as dû cocher la case "Traiter les avertissement comme des erreurs".
Ce message est normal, si tu passes par ton Catch, il n'y a pas d'instruction Return.

v----Signature--------v----------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list
---
Messages postés
14456
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
6 avril 2020
370
tu mets
return null;

dans la clause catch et tu n'auras plus l'erreur

Whismeril
Messages postés
51
Date d'inscription
lundi 2 mars 2009
Statut
Membre
Dernière intervention
5 octobre 2015

Merci NHenry

Seulement avez vous une idée de comment désactiver l'option
J'utilise le ED Visual studio 2010

Merci
Messages postés
51
Date d'inscription
lundi 2 mars 2009
Statut
Membre
Dernière intervention
5 octobre 2015

Merci Whismeril et NHenry problème résolut avec succès
Messages postés
14456
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
6 avril 2020
370
Tres bien, clique sur "réponse acceptée" ainsi la discussion apparaitra résolue.


Whismeril