Précédent   Forum du club des développeurs et IT Pro > Dotnet > Accès aux données
Accès aux données Forum d'entraide sur les technologies d'accès aux données de Microsoft (ADO.NET, Linq, Entity Framework, etc.).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/12/2012, 02h22   #1
kenji343
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2012
Messages : 23
Points : 2
Points : 2
Par défaut CheckBox et SQl

Bonjour ou Bonsoir,

Je vais essayer d'être le plus claire possible je veux créé des textbox et des checkbox qui envoie des donner vers SQL pour les textbox tout va bien je comprend mais comment faire pour un checkbox ?


Je déclare mes deux textbox @Prénom et @Nom mais je veux déclaré @manger comme checkbox et je voudrais envoyer vers SQL les mot True ou False dans la Colonne Manger quand je sélectionne ou non ma checkbox et au moment que je clique sur mon Bouton le tout est envoyé vers SQL server. merci d'avance

un bref exemple de code que je veux utiliser

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
private void button1_Click (Object Senders, Eventargs, e)
{
            Sqlconnection Conn = new Sqlconnection("MaConnectionSQL")
             SqlDataAdapter da = new SqlDataAdapter();
            da.InsertCommande = new SqlCommand("INSERT INTO    TableCustomer VALUES (@Prenom,@nom,@Manger"), Conn);
          da.InsertCommand.Parameters.add("@Prenom",SqlDbType.VarChar).Value = TxtBoxPrenom.Text;
da.InsertCommand.Parameters.add("@Nom",SqlDbType.VarChar).Value = TxtBoxNom.text;
 
Conn.Open();
da.InsertCommand.ExecuteNonQuery();
Conn.Close():
}
kenji343 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 08h51   #2
sevyc64
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 5 291
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 40
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 5 291
Points : 11 955
Points : 11 955
De quel type est la colonne Manger dans ta base ?
__________________
--- Sevyc64 ---

Parce que le partage est notre force, la connaissance sera notre victoire
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 18h46   #3
kenji343
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2012
Messages : 23
Points : 2
Points : 2
Ma colonne Manger est de type "Bit" dans la colonne on retrouve True ou False.
kenji343 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 20h52   #4
sevyc64
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 5 291
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 40
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 5 291
Points : 11 955
Points : 11 955
Dans ce cas tu doit pouvoir faire
Code :
da.InsertCommand.Parameters.add("@Manger",SqlDbType.Bit).Value = TaCheckbox.Checked;
__________________
--- Sevyc64 ---

Parce que le partage est notre force, la connaissance sera notre victoire
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 23h05   #5
kenji343
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2012
Messages : 23
Points : 2
Points : 2
C'était tout simple, ou j'avais la tête mais je me pose une question après value =
est ce qu'il faut convertir ?
Code :
1
2
 
a.InsertCommand.Parameters.add("@Manger",SqlDbType.Bit).Value = Convert.ToByte (This.TaCheckbox.Checked);
kenji343 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2012, 19h08   #6
kenji343
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2012
Messages : 23
Points : 2
Points : 2
Merci de ton aide j'apprécie vraiment beaucoup
kenji343 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h14.


 
 
 
 
Partenaires

Hébergement Web