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 :

Mise à jour datatable [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut Mise à jour datatable
    bonjour,

    j'ai un petit souci qui me prend la tête

    j'ai deux base de données
    l'une MS Access, l'autre sql server
    j'essaye de passer des données vers MS Access comme suis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    this.AdapterSQL.Fill(ds_CST.tableSQL, this.OfferId,this.VersionID);
    ds_CommonDb.tableAccess.Merge(ds_CST.tableSQl);
    alors, je n'ai pas d'erreur à l'execution
    mais dans la base MS Access... ya rien de rien qui s'y inscrit

    Je me doute devoir lancer une mise a jour ... mais comment?

    mercii

  2. #2
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    re bonjour,
    pour info
    j'essaie de faire une update de la source access avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TableAdapterAccess.Update(TableAccess)
    mais bon rien de rien

    je dois pas avoir comprire!

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Est-ce que les command Insert/Delete/Update du DataAdapter Access ont bien été initialisées ?

    Regarde par exemple : TableAdapterAccess.InsertCommand.Text

  4. #4
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,
    merci de te pencher sur mon problème

    et bien oui, les commandes insert, update et delete y sont bien.
    c'est bien ça que je ne comprend pas.

  5. #5
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Aurais-tu par hasard un fait TableAccess.AcceptChanges() ou TableAdapterAccess.Update(TableAccess) TableAdapterAccess.Clear() avant le Update(TableAccess) ?

    Un message d'erreur ?

  6. #6
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    non, rien de tout cela

    mon code se résume pour cette partie à 3 ligne
    telle que présentée plus haut

    pas d'erreur non plus... juste.. rien

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/09/2013, 14h30
  2. Réponses: 7
    Dernier message: 05/04/2012, 12h45
  3. Réponses: 5
    Dernier message: 18/10/2010, 14h55
  4. DataTable mise à jour
    Par topolino dans le forum ASP.NET
    Réponses: 1
    Dernier message: 15/12/2008, 19h08
  5. Problème pour Comparer 2 Datatables et mise à jour
    Par Jean-Marc68 dans le forum C#
    Réponses: 4
    Dernier message: 21/11/2007, 19h28

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