Bonjour.

Je me suis récemment mis à tripatouiller C# et SQLite-Net.

Et bien entendu je rencontre un soucis...

Je voudrais renvoyer le resultat unique d'une requète au format string, par une fonction.
Voici le code à l'heure actuelle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public string Get_System_Name(SQLiteConnection dbConnexion_ss, long ID)
{
        IEnumerable<SYSTEMES> Query_System = dbConnexion_ss.Query<SYSTEMES>("select * from SYSTEMES where SYSTEME_ID = ?", ID);
        foreach (var System in Query_System)
        {
            if (System.SYSTEME_ID == ID)
            {
                return System.Nom_Courant.ToString();
            }
            else return null;
        }
}
La Colonne SYSTEME_ID de la table SYSTEMES a pour statuts [PrimaryKey, AutoIncrement] donc la requête ne peut renvoyer qu'un enregistrement.

J'ai le message d'erreur suivant :"not all code paths return a value" (Les chemins de code ne retournent pas tous une valeur).

Est ce que quelqu'un aurait une idée ?