IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Requête SQL avec CheckBox vb.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 44
    Par défaut Requête SQL avec CheckBox vb.net
    Bonjour

    J’ai un formulaire avec des checkbox.

    Je voudrai insérer ses résultats dans ma BDD Access
    j'ai pensé a : "INSERT INTO chambre (CHA_TV) values (" + testcheck + ")"

    Mais voilà je suis bloqué, au moment de l’exécution, j’obtiens

    « La conversion de la chaîne "INSERT INTO chambre (CHA_TV) v" en type 'Double' n'est pas valide. »

    Pour info le champ dans ma BDD access est sous le format : Oui/Non

  2. #2
    Membre Expert Avatar de LaChips
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 109
    Par défaut
    Bonjour,

    Essayez avec testcheck.Checked au lieu de testcheck.

    Vérifiez bien que le champs CHA_TV est bien un booléen et pas un double.

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    moi je pencherais plutot pour le fait qu'il essaie de mettre la requete dans la mauvaise propriété ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 44
    Par défaut
    Citation Envoyé par sperot51 Voir le message
    moi je pencherais plutot pour le fait qu'il essaie de mettre la requete dans la mauvaise propriété ...
    Que veux-tu dire ?

    j'ai bien vérifié ma table, le format du champ est "Vrai/Faux"

    avec "INSERT INTO chambre (CHA_TV) values (" + Me.CheckBox1.Checked + ")"

    Ça ne marche toujours pas. Pourtant, il me détecte bien si ma case est à True ou False.

    Quelle peut être cette erreur ?

  5. #5
    Membre Expert Avatar de LaChips
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 109
    Par défaut
    Citation Envoyé par pierrot53 Voir le message
    Que veux-tu dire ?

    j'ai bien vérifié ma table, le format du champ est "Vrai/Faux"

    avec "INSERT INTO chambre (CHA_TV) values (" + Me.CheckBox1.Checked + ")"

    Ça ne marche toujours pas. Pourtant, il me détecte bien si ma case est à True ou False.

    Quelle peut être cette erreur ?
    Est-ce que vous pourriez mettre quelques lignes de code ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 44
    Par défaut
    Citation Envoyé par LaChips Voir le message
    Est-ce que vous pourriez mettre quelques lignes de code ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            MyConnexion.Open()
            Dim Mycommand As OleDb.OleDbCommand = MyConnexion.CreateCommand()
    Mycommand.CommandText = "INSERT INTO chambre (CHA_NUMERO,CHA_ETAGE,CHA_NB_LIT1P,CHA_NB_LIT2P,CHA_TV) values ('" + Me.MaskedTextBoxchambre.Text + "','" + Me.MaskedTextBoxEtage.Text + "','" + Me.MaskedTextBoxLit1place.Text + "','" Me.MaskedTextBoxLit2place.Text + "'," + Me.CheckBoxTV.Checked + ")"
            Mycommand.ExecuteNonQuery()
    Il bloque avant l'exécution de la requête. Sa vient bien de la checkbox ( j'ai tester tous les autres éléments sans problème.)


    Détails du champs TV dans la BDD access :
    Format :Vrai/Faux
    Afficher le contrôle : Case à cocher
    Indexé : Non

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. requête sql avec clause INNER JOIN
    Par new_wave dans le forum Langage SQL
    Réponses: 1
    Dernier message: 12/08/2005, 15h47
  2. Requête SQL avec une réponse unique
    Par Glutinus dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/07/2005, 16h35
  3. Problème de requête SQL avec instruction TRANSFORM
    Par Nosper dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 21/06/2005, 16h15
  4. requête SQL avec paramètre en vb avec base de donnée SQL srv
    Par dialydany dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 01/02/2005, 10h33
  5. PB requète SQL avec Interbase
    Par missllyss dans le forum InterBase
    Réponses: 2
    Dernier message: 15/07/2003, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo