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

Windows Forms Discussion :

Problème insertion dans bdd access. Via VB express 2005


Sujet :

Windows Forms

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Par défaut Problème insertion dans bdd access. Via VB express 2005
    Bonjour!
    Je suis en train de développé une appli qui utilise une bdd sur access.
    Mon problème est lors de l'insertion de données.
    Aucun messages d'erreurs ne m'est renvoyé.
    Mais les données ne sont pas insérées.
    Ma connexion fonctionne.
    Ma base est la bonne.
    Voici le code!


    Private
    Sub btn_ajouter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_ajouter.Click

    Try
    Dim oconnexion AsNew OleDb.OleDbConnection

    oconnexion.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source =" & My.Application.Info.DirectoryPath & "\BDDGestion.mdb"

    Dim Res_InsCli AsString = ("INSERT INTO CLIENT(NOSTATUT, NOMCLI, PRECLI, ADRESSECLI, CPCLI, VILLECLI, NOTELCLI)VALUES ('" + Convert.ToString(lst_Statut.SelectedItem.GetNoStatut) + "', '" + txt_nom.Text + "', '" + txt_prenom.Text + "', '" + txt_adresseCli.Text + "', " + txt_CPcli.Text + ", '" + txt_ville.Text + "', " + txt_NoTel.Text + ")")

    MessageBox.Show(Res_InsCli.ToString)

    Dim inserer_Cli AsNew OleDbCommand(Res_InsCli, oconnexion)

    oconnexion.Open()

    inserer_Cli.ExecuteNonQuery()

    If inserer_Cli.ExecuteNonQuery() Then
    MessageBox.Show(
    "Client " + txt_nom.Text + " ajouté")
    Else
    MessageBox.Show(
    "Problème lors de l'insertion")
    EndIf

    Catch ex As Exception
    MessageBox.Show(ex.ToString)


    Finally
    oconnexion.Close()

    EndTry
    EndSub
    Dans mon appli la connexion est déclaré en globale.
    Je fais bien le import de system.data.oledb
    Par contre j'arrive a afficher des données provenant de la base.
    Le code (la connexion est déclaré en globale) :


    PrivateSub NouveauClient_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

    Try
    oconnexion.ConnectionString =

    "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source =" & My.Application.Info.DirectoryPath & "\BDDGestion.mdb"
    oconnexion.Open()


    Dim REQ_Statut AsString = ("select * from statut")

    Dim JE_Statut As OleDbDataReader

    Dim RecupStatut AsNew OleDbCommand(REQ_Statut, oconnexion)
    JE_Statut = RecupStatut.ExecuteReader


    While JE_Statut.Read

    Dim Objetstatut AsNew ClassStatut(JE_Statut.Item("nostatut"), JE_Statut.Item("NOMstatut"))
    lst_Statut.Items.Add(Objetstatut)


    EndWhile

    Catch ex As Exception
    MessageBox.Show(ex.ToString)


    Finally
    oconnexion.Close()


    EndTry

    EndSub

    Aidez moi svp. Sa commence à m'énervé! je comprend pas
    Merci

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Double post :

    Réponse dans ce thread :
    http://www.developpez.net/forums/sho...d.php?t=355081
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

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

Discussions similaires

  1. problème insertion dans BDD
    Par sky88 dans le forum JSF
    Réponses: 4
    Dernier message: 23/06/2011, 10h56
  2. Problème : insertion dans une BDD ACCESS avec VB
    Par Dorni dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 19/05/2009, 14h35
  3. Réponses: 9
    Dernier message: 11/06/2007, 16h58
  4. Problème Insert dans bdd Access
    Par waterman dans le forum Windows Forms
    Réponses: 10
    Dernier message: 10/04/2007, 17h15
  5. Insertion dans BDD type ACCESS
    Par NeHuS dans le forum ASP
    Réponses: 2
    Dernier message: 20/04/2005, 10h53

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