Bonjour à tous,
J'utilise une base de données SQL Server Compact pour mon application. Afin de faciliter l'exécution de requête, j'ai défini une méthode telle que :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public Nullable<T> QuerySingleSelect<T>(string query) where T : struct { object nullable = new SqlCeCommand(query, db, Transac).ExecuteScalar(); if (!(nullable is DBNull)) return (T?)nullable; return null; }
J'ai trouvé cet exemple sur internet pour jouer avec les types null.
Seul hic, je n'arrive pas à l"utiliser avec un string..
Par exemple
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part string _str = QuerySingleSelect<string>("select ****'");
me bloque avec comme erreur :Donc je sèche à cet endroit pour pouvoir utiliser ma méthode facilement.Le type "String" doit être un type valeur non nullable afin d'être utilisé comme paramètre 'T'
Merci d'avance si quelqu'un a une idée ou une suggestion, peut être (sans doute même) que ma méthode n'est pas optimale...
Bonne soirée
@+
Partager