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 6 et antérieur Discussion :

Integrer des données dans ma BDD sous VB


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 118
    Par défaut Integrer des données dans ma BDD sous VB
    Bonjour a tous,
    Voila, j'ai un Soucis lorsque je souhaite faire une requete INSERT sous VB.

    Enfaite, je dois inserer dans ma base de données, des valeurs que j'inscrit dans ma boite de texte. Ma boite de texte s'apelle txtTitre, et je pensais qu'en fesant txtTitre.Text je récuperer la valeur que j'inscrivais dedans mais apparement non. Il y as un autre boite de texte qui s'apelle txtDuree et qui contient un integer, je pense que la gestion est légerement differente, et enfin il y as un combo qui s'apelle cboGenre, dont j'ai aussi besoin de récuperer le numéro du genre dans la liste caché.
    Je met l'extrait du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Private Sub cmdAjout_Click()
    Dim a As String
    Dim b As String
    b = "Erreur"
    a = "Impossible d'ajouter un film "
    If cmdAjout.Caption = "Ajout" Then
        Call Activation(False)
        Call miseABlanc
        txtTitre.SetFocus
        cmdAjout.Caption = "Enregistrer"
     Else
        If cmdAjout.Caption <> "Ajout" Then
            If txtTitre.Text <> "" And txtDuree.Text <> "" Then
                Set rsDvd = dbFilm.Execute("insert into dvd (titre,duree,numgenre)values('txtTitre.Text',90,1)")
                Set rsDernier = dbFilm.Execute("select last_value as ledernier from dvd_numdvd_seq")
                Call initDvd(ledernier)
            Else
                rep = MsgBox(a, vbOKOnly + vbCritical, b)
            End If
            cmdAjout.Caption = "Ajout"
            Call Activation(True)
        End If
    End If
    End Sub
    En espérant que vous pourrez m'aider
    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Un message d'erreur, ou alors ton message "Impossible d'ajouter un film " s'affiche ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 74
    Par défaut
    essaie ça et tu vera

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    'recuperer le numerogenre fait:
    Dim req as String
    'valeurnumgenre est le numero du genre
     
    valeurnumgenre=cboGenre.ItemData(cboGenre.ListIndex)
     
    requette d'insertion
     
    req="insert into dvd (titre,duree,numgenre)values(" & txtTitre.Text & "," & txtDuree.Text & "," & valeurnumgenre & ")"
     
     
    Set rsDvd = dbFilm.Execute(req)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 118
    Par défaut
    Merci pour vos réponses, enfaite j'ai rajouter des cotes pour pouvoir recuperer les valeurs dans mes boite de texte, sa donne sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set rsDvd = dbFilm.Execute("insert into dvd (titre,duree,numgenre)values('" & txtTitre.Text & "','" & txtDuree.Text & "','" & cboGenre.ListIndex & "')")
    Merci a vous pour vos réponses ! ( et oui, la boite d'erreur s'affichait quand un des 3 champs n'était pas sélectionne)

  5. #5
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Citation Envoyé par Delack Voir le message
    .........
    Merci a vous pour vos réponses ! ( et oui, la boite d'erreur s'affichait quand un des 3 champs n'était pas sélectionne)
    Resolu, bouton
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 74
    Par défaut
    ok j'ai oublié que cètè access

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

Discussions similaires

  1. [AJAX] Vérifier des données dans une BDD avec AJAX
    Par mwech dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/10/2008, 15h13
  2. [SQL-Server] Insertion via checkbox des données dans une bdd
    Par agur29 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 27/07/2007, 10h17
  3. Insérer des données dans ma BDD
    Par griese dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 28/06/2006, 09h34

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