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 :

PB d'ajout de données avec Access


Sujet :

VB.NET

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 102
    Points
    102
    Par défaut PB d'ajout de données avec Access
    Je commence à désepérer....Je veux simplement faire un ajout de données dans une base de données Access par l'intermédiaire du code suivant :


    Dim

    Connection AsNew OleDb.OleDbConnection()Connection.ConnectionString = "provider=microsoft.jet.oledb.4.0;" & "data source= " & Application.StartupPath & "\" & "DBEmploiDuTemps.mdb;"

    Dim DtSet AsNew DataSet()

    Dim NewLigne As DataRow


    'definition du DataAdapter

    Dim AdapTContact AsNew OleDb.OleDbDataAdapter("select * from LieuTravail", Connection)

    AdapTContact.Fill(DtSet,

    "LieuTravail")
    NewLigne = DtSet.Tables(

    "LieuTravail").NewRow
    NewLigne(

    "ID_Lieu") = 5
    NewLigne(

    "Lieu") = "essai"
    DtSet.Tables(

    "LieuTravail").Rows.Add(NewLigne)

    Dim CmdBuild As OleDbCommandBuilder
    Connection.Open()

    CmdBuild =

    New OleDb.OleDbCommandBuilder(AdapTContact)
    AdapTContact.UpdateCommand = CmdBuild.GetUpdateCommand()

    AdapTContact.Update(DtSet,

    "LieuTravail")
    Connection.Close()




    Il n'y a aucune erreur mais quand je regarde dans la base, aucun ajout

    AIDEZ MOI SVP

    en plus, j'ai téléchargé un programme qui effectuait une opération sur une base de données et comme par hasard ça marche. J'ai copié le code et je l'ai appliqué à ma base mais ca ne matche pas

  2. #2
    Membre chevronné
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 179
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 179
    Points : 1 776
    Points
    1 776
    Par défaut
    Bonjour.

    Aucun probléme dans le code, je l'ai testé, ça marche nickel.

    Es-tu sûr de regarder la bonne base ? Regarde un peu ce que donne ton "data source= " & Application.StartupPath & "\" & "DBEmploiDuTemps.mdb;"

    Nota : Penses à utiliser les balises [Code] ça aide les répondeurs potentiels ;-)

    Cdt.
    Bon à savoir : la touche F1 ne sert pas à commander des places pour le grand prix de Belgique.

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 102
    Points
    102
    Par défaut
    Oui c'est ça...Pourtant j'ai vérifié plusieur fois.
    En fait le programme me copiait automatiquement ma base dans un sous repertoire "Debug". J'ai donc spécifié le chemin vers ma base...
    Encore une erreur à la con

    Merci beaucoup

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

Discussions similaires

  1. [MySQL] ajout de données avec empty
    Par argon dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 19/11/2008, 08h40
  2. Réponses: 1
    Dernier message: 17/10/2008, 06h23
  3. Ajout des données avec une condition
    Par jean sami dans le forum SQL
    Réponses: 2
    Dernier message: 15/09/2008, 06h21
  4. Sécuriser les données avec Access 2007
    Par alain91210 dans le forum Contribuez
    Réponses: 0
    Dernier message: 05/12/2007, 17h43
  5. ajout de données avec une relation N-à-N
    Par yeah_baby64 dans le forum Access
    Réponses: 3
    Dernier message: 28/07/2006, 18h19

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