salut les amis
comment je peux récupérer la valeur d'une fonction t-sql dans une variable c#?
merci
salut les amis
comment je peux récupérer la valeur d'une fonction t-sql dans une variable c#?
merci
A priori tu va exécuter ta fonction via un ExecuteScalar (si il s'agit bien d'une fonction pas d'une proc. stoc. ?), et c'est tout simplement le retour de la méthode ExecuteScalar.
je crois qu'on ne peut pas executer une fonction T-SQL comme s'il s'agit d'une PS, il faut ajouter un select avant l'appel de ta fonction.donc, soit tu créer un PS ou directement dans l'objet commande tu écrit :
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["DomaineConnectionString"].ToString())) { cn.Open(); SqlCommand cm = new SqlCommand("SELECT GetDate()", cn); DateTime tm = DateTime.Parse(cm.ExecuteScalar().ToString()); }
Partager