Récupérer la valeur d'un Select

hammachat Messages postés 3 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 26 mai 2010 - 21 mai 2010 à 12:31
hammachat Messages postés 3 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 26 mai 2010 - 21 mai 2010 à 14:14
Bonjour à tous,

j'ai un petit problème , en faite j'ai une table Adresse avec CP et Ville

je voulais récupérer la ville dans un champs texte à condition que le code postal de la table BD Adresse égale au code postal saisi par l'utilisateur dans le champs code postal.

voici ma connexion qui marche bien mais je sais que le problème c'est de CP dans la select.

// string QueryString = "select Ville from Adresse where CP=@C1";
SqlConnection Conn = new SqlConnection();
Conn.ConnectionString = WebConfigurationManager.ConnectionStrings["testConnectionString1"].ConnectionString;
Conn.Open();
SqlCommand recup = new SqlCommand();
recup.Connection = Conn;
recup.CommandText = QueryString;
recup.Parameters.Add("@C1", SqlDbType.VarChar).Value = cp1.ToString();
string v5 = (string)recup.ExecuteScalar();
ville1.Text = v5;
recup.Dispose();
Conn.Close();
Conn.Dispose();
//

2 réponses

imothepe_33 Messages postés 168 Date d'inscription mardi 27 juillet 2004 Statut Membre Dernière intervention 28 novembre 2012 7
21 mai 2010 à 13:04
Salut. Au niveau de ta requête, utilise "LIKE" au lieu de "=". Lors de la récupération du champ, tu écris
string v5 = recup.ExecuteScalar().ToString(); 


Only the strong survive !
0
hammachat Messages postés 3 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 26 mai 2010
21 mai 2010 à 14:14
Salut

bon ça va c'étais pas ça le problème que j'ai oublié de mettre cp1.text.tostring() pour récupérer le champs je mis que cp1.tostring()
0
Rejoignez-nous