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 :

VB -> Acess, ajout d'information dans la database


Sujet :

VB 6 et antérieur

Vue hybride

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut VB -> Acess, ajout d'information dans la database
    Bonjour

    J'ai commencé un projet sous VB 6 // Acess.

    C'est donc un petit programme developpé sous VB, qui se connecte a une DB Acess via ADO.

    Pour aller chercher des info, j'ai pas trop de probleme, une simple requête suffit.

    Par contre, j'aimerai permettre a l'utilisateur, d'ajouter lui même des éléments dans ma base de donnée ( j'ai crée une Form afin de remplir une fiche ( nom de l'artiste, nom de l'album....) )

    Mais comment faire pour justement, ajouter ces données dans ma DB ??

    merci

    alec -

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Bonjour et bienvenue,

    Citation Envoyé par alec--
    Pour aller chercher des info, j'ai pas trop de probleme, une simple requête suffit...

    ...Mais comment faire pour justement, ajouter ces données dans ma DB ??
    c'est pareil, une simple requête suffit, et une petite recherche aussi...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut
    j'ai trovué cette reposne de Sovo :

    'tu mets ce code pour le bouton enre_click

    dataemp.Recordset.AddNew
    dataemp.Recordset!User = "Sovo" 'User est un champ de ta table
    .... 'tu fait de meme pour les autres champs
    dataemp.Recordset.Update
    Mais je ne comprends pas plusieurs choses :

    - Qu'appel t-il " dataemp" ?

    - moi je veux que ce soit un utilisateur externe au dev du programme qui ajoute des données dans ma base de donnée, donc mettre une information aprés le " = " me parait étrange

    - comment lui indiquer d'utiliser une autre table ?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Commence par nous montrer ton code de connexion, ta façon de construire ton recordset, celle de l'exploiter en lecture... on t'aiguillera en fonction de ta façon de faire

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut
    La connexion a la BD :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Private Sub Form_Load()
    Set cx = New ADODB.Connection
    cx.Provider = "microsoft.jet.oledb.4.0"
    cx.ConnectionString = "E:\Visual Basic\ptiv2\db.mdb"
    cx.Open
    Set rcrecherche = New ADODB.Recordset
     
    End Sub
    les declaration de variables dans l'option explicite ;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Option Explicit
    Dim cx As ADODB.Connection
    Dim rcrecherche As ADODB.Recordset
    Dim choixauteur As String
    Facon de lire la BD via uen requete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    rcrecherche.Open "select num_mangas  from mangas where  titre_mangas = " & " '" & BT_recherche.Text & "'", cx, adOpenDynamic, adLockOptimistic
    choixauteur = (rcrecherche!num_mangas)
    rcrecherche.Close
    rcrecherche.Open "select titre_mangas from mangas where  num_mangas  = " & " " & choixauteur & "", cx, adOpenDynamic, adLockOptimistic
    Form6.L_titre.Caption = rcrecherche!titre_mangas
    rcrecherche.Close

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut
    un petit up

Discussions similaires

  1. Réponses: 11
    Dernier message: 23/08/2007, 13h12
  2. Creation d'un formulaire permettant d'ajouter des information dans une autre fenêtre
    Par @rno0059 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 22/06/2007, 07h47
  3. ajouter des informations dans la base de données
    Par gentil dans le forum Hibernate
    Réponses: 7
    Dernier message: 12/04/2007, 11h15
  4. Ajout d'information dans snmp
    Par Dragon13 dans le forum Administration système
    Réponses: 1
    Dernier message: 21/03/2007, 17h49
  5. Réponses: 1
    Dernier message: 16/01/2007, 15h39

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