Bonjour
J'ai un dataset qui qui pointe sur sur une fonction scalaire comme suite :
sachant que dbo.MaFonctionScalaire retourne un bigint .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 String dnsStr = ConfigurationSettings.AppSettings["MaCLE"]; SqlConnection cnx = new SqlConnection(dnsStr); SqlCommand cmd = new SqlCommand(); cmd.Connection = cnx; cmd.CommandType = CommandType.Text; cmd.CommandText = "select dbo.MaFonctionScalaire(@id_Client,@Cle)"; SqlParameter _id_Client = new SqlParameter("@id_Client", SqlDbType.BigInt); _id_Client.Value = sid_Client; cmd.Parameters.Add(_id_Client); SqlParameter _Cle = new SqlParameter("@Cle", SqlDbType.VarChar, 50); _Cle.Value = Cle; cmd.Parameters.Add(_Cle); cmd.Connection.Open(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds);
Je veux tout simplement afficher le résultat du retour dans une zone de texte
je met
ca me donne comme résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 text1.Text = ds.GetXML();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6<NewDataSet> <Table> <Column1>101</Column1> </Table> </NewDataSet>
sous format XML, par contre moi j'ai besoin juste de la valeur '101' retournée .
Pouvez vous m'aider si il vous plait ?
Merci .
Partager