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

Accès aux données Discussion :

Insertion des données dans une base access 2007


Sujet :

Accès aux données

  1. #1
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 94
    Points : 46
    Points
    46
    Par défaut Insertion des données dans une base access 2007
    Bonjour,
    je voudrais insérer des données dans ma base access.
    je pu voir que lorsqu'on utilise sql, on a le code suivant:

    "SqlCommand sqlCom = newSqlCommand..."

    je cherche son équivalent pour l'insertion dans une base Access.
    Merci.

  2. #2
    Expert éminent 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
    Points : 7 903
    Points
    7 903
    Par défaut
    OleDbCommand
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  3. #3
    Expert éminent 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
    Points : 7 903
    Points
    7 903
    Par défaut
    ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+C:\xxx\yyy.mdb";

    OleDbDataAdapter, OleDbCommand et OleDbParameter

    pour récupérer les auto-incrément gérer l'event:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
       internal void OnOleDbRowUpdated(object sender, OleDbRowUpdatedEventArgs e)
        {
          if (e.StatementType==StatementType.Insert)
          {
            OleDbCommand cmd = new OleDbCommand("SELECT @@IDENTITY",(OleDbConnection)DataBase.DbCnx);
            e.Row[AutoIncrementColumnName] = cmd.ExecuteScalar();
          }
        }
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

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

Discussions similaires

  1. Gérer l'héritage des données dans une base Access
    Par Tofalu dans le forum Modélisation
    Réponses: 12
    Dernier message: 26/01/2011, 15h25
  2. Réponses: 1
    Dernier message: 16/06/2010, 19h14
  3. insertion des blob dans une base de données
    Par ala1986 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 05/04/2009, 15h48
  4. [ODBC] insérer des données dans une base access
    Par makfly2301 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 16/06/2008, 14h19
  5. [VB6]problème d'insertion des donneés dans une base d'Access2003
    Par lanbok dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/05/2006, 12h17

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