Erreur de complilation

Résolu
levotre123 Messages postés 52 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 14 mai 2020 - 30 avril 2013 à 10:56
Whismeril Messages postés 17826 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 5 octobre 2022 - 30 avril 2013 à 16:05
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

5 réponses

NHenry Messages postés 15000 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 27 septembre 2022 158
30 avril 2013 à 12:46
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
---
3