recuperer des données de la base - C#/.NET managed - Programmation
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
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 ?
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.
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.