exploiter un DataSet qui pointe sur une fonction scalaire dans la base de données .
Bonjour
J'ai un dataset qui qui pointe sur sur une fonction scalaire comme suite :
Code:
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); |
sachant que dbo.MaFonctionScalaire retourne un bigint .
Je veux tout simplement afficher le résultat du retour dans une zone de texte :(
je met
Code:
1 2
|
text1.Text = ds.GetXML(); |
ca me donne comme résultat :
Code:
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 .