C# / SQLite-Net - Renvois d'un résultat unique au format String
Bonjour.
Je me suis récemment mis à tripatouiller C# et SQLite-Net.
Et bien entendu je rencontre un soucis... :mouarf:
Je voudrais renvoyer le resultat unique d'une requète au format string, par une fonction.
Voici le code à l'heure actuelle :
Code:
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 ?