recuperer des données de la base

recuperer des données de la base - C#/.NET managed - Programmation

Marsh Posté le 11-08-2009 à 01:44:46    

bonjour,
SVP je veux recuperer des données de la base et les afficher dans un textbox.voila ce que j'ai fait  
 
protected void Button1_Click(object sender, EventArgs e)
    {
        String str = "Data Source=ALI-131A155D61B\\SQLEXPRESS;Initial Catalog=BD_huawei;Integrated Security=True; Asynchronous Processing = true";
        SqlConnection conn = new SqlConnection(str);
        conn.Open();
        SqlCommand comm = new SqlCommand("SELECT * FROM matable WHERE name='huawei'", conn);
        SqlDataReader sdr = comm.ExecuteReader();
        while (sdr.Read())
        { TextBox1.Text = sdr; }
    }
mais ça marche pas SVP si j'ai commis une erreur vueillez m'aider merci.

Reply

Marsh Posté le 11-08-2009 à 01:44:46   

Reply

Marsh Posté le 12-08-2009 à 18:12:59    

c'est quoi qui ne marche pas? Suis sure qu'en deux secondes en passant ton code au debugger ça serait résolu


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
Reply

Marsh Posté le 12-08-2009 à 23:06:30    

Doublon avec l'autre topic, donc je ferme l'autre.
Et tu n'as donc pas remarqué que tu essaies de remplir ton Textbox avec un objet SqlDataReader alors qu'il attend un String ?
Que dirais tu de consulter la documentation de SqlDataReader.GetValue() comme te le suggère Gilou dans l'autre topic ?


Message édité par Harkonnen le 12-08-2009 à 23:07:46

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 13-08-2009 à 09:53:59    

merci,j'ai resolu le problème.en fait il fallait specifier la colonne et fzire un toString voici le code :
 
if (sdr.HasRows)
        {
             sdr.Read();
            TextBox1.Text = sdr["colonne"].ToString();
        }
meci infiniment.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed