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

C# Discussion :

Ecriture dans une base de données Microsoft Access


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 69
    Par défaut Ecriture dans une base de données Microsoft Access
    Bonjour,

    J'aimerais me servir d'un fichier Microsoft Access comme BD pour mon appli; pour la lecture des données, pas de pb. Mais pour l'écriture, ça ne marche pas (je n'ai aucun message d'erreur).

    J'ai utilisé le Wizard pour la création de la Connection String avec comme Fournisseur d'accès : "Fichier de base de données Microsoft Access (OLE DB)".

    Dans une Form, j'ai une grille où j'affiche le contenu de ma table USER [ID, NAME], et un bouton pour sauvegarder.

    Voici le code de la Form :

    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
     
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
     
            private void Form1_Load(object sender, EventArgs e)
            {
                // TODO*: cette ligne de code charge les données dans la table 'bdDataSet.USER'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
                this.uSERTableAdapter.Fill(this.bdDataSet.USER);
            }
     
            private void simpleButton1_Click(object sender, EventArgs e)
            {
                this.uSERTableAdapter.Update(this.bdDataSet);
                this.bdDataSet.AcceptChanges();
            }
        }
    Je ne comprends pas pourquoi le TableAdapter.Update() ne marche pas, mais il n'y a aucun message d'erreur...

    Merci d'avance,

    piloupy

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 198
    Par défaut
    C'est normal il y a un autre truc à faire, je ne m'en souviens pas comme ça mais je regarde ça quand je rentre

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 69
    Par défaut
    Bon, là, j'ai envie de rougir comme une tomate...

    En fait, quand je crée la Connection String, je lui dis de faire une copie locale de la base de données Access.

    Du coup, quand je lance l'appli, il copie le fichier "MaSolution\bd.mdb" vers "MaSolution\bin\Debug\bd.mdb".

    Et donc, à chaque lancement de l'appli, je perdais les modifs que je faisais lors du dernier lancement de l'appli... puisque le fichier mdb était écrasé à chaque fois...

    Désolé du dérangement inutile ^^;

    piloupy

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    erreur classique, ça m'est arrivé aussi

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

Discussions similaires

  1. Réponses: 29
    Dernier message: 16/04/2015, 19h29
  2. [AC-2010] Importer un fichier csv dans une base de données existante ACCESS
    Par rossy1990 dans le forum Access
    Réponses: 2
    Dernier message: 16/04/2014, 02h38
  3. Réponses: 1
    Dernier message: 15/04/2014, 12h45
  4. Connecter Tomcat à une base de données Microsoft Access
    Par welcometohell38 dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 18/05/2010, 09h39
  5. [JDBC]lecture/ecriture dans une base de donnée
    Par tarik75 dans le forum JDBC
    Réponses: 7
    Dernier message: 30/06/2005, 12h42

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