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

ADO.NET Discussion :

connexion ado sur base access


Sujet :

ADO.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut connexion ado sur base access
    Bonjour

    Je cherche un petit modele ou un exemple sur la meilleure maniere d'acceder une base acces en Csharp

    N.B. : j'ai l'experience pour Sql Server et Mysql mais pour ces deux DB les connecteurs ADO sont facilement accessible
    Par contre pour acces j'ai des doutes !

    Merci de vos suggestions

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Regarde peut-être de ce côté ou ce tuto

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    aucune différence si ce n'est le namespace qui pour access est system.data.oledb
    et le fonctionnement est le même car tous les objets de données ont des classes communes parentes
    oledbconnection, sqlconnection, odbcconnection, mysqlconnection (...) héritent de system.data.dbconnection (idem pour dbcommand, dbparameter, dbdatareader etc...)

    une subtilité tout de même, pour les parameters, il faut les créer dans l'ordre où ils figurent dans la requête
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Citation Envoyé par Pol63
    aucune différence
    De fait !
    Il suffit de changer les préfixes Sql par OleDb et hop .... Olee ! DB

    SqlConnection = OleDbConnection
    SqlCommand = OleDbCommand
    etc !!

    C'est comme pour parler Javanais

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    c'est le but de la POO ^^
    ca permet par exemple de faire des classes de gestion de données indépendantes de la base de données en manipulant les objets de base de l'héritage
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    Salut visit ce site ,
    http://www.connectionstrings.com/ et fait choisit ton access

  7. #7
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Citation Envoyé par Pol63
    c'est le but de la POO ^^
    ca permet par exemple de faire des classes de gestion de données indépendantes de la base de données en manipulant les objets de base de l'héritage
    Bien sur bien sur ! Et je te remercie de m'avoir remis sur la bonne piste

    Mais ce qui me perturbait plutot c'est le mix entre ADO, OleDB et ODBC et je pense que de plus en plus ca tend a se confondre dans la tete de tous

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

Discussions similaires

  1. [XL-2007] Connexions ADO simultanées sur base ACCESS et sur feuille Excel
    Par zardoz45 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 27/03/2015, 16h22
  2. [ODBC] Connexion ODBC à une base Access sur serveur distant
    Par jsteffe dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/11/2008, 10h43
  3. Connexion automatique sur base SQL (Login/pass mémorisé)
    Par Fredo67 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 10/10/2005, 16h24
  4. Problleme de connection ADO sur base Oracle
    Par poirier dans le forum ASP
    Réponses: 7
    Dernier message: 08/06/2004, 09h34
  5. [VB6] [ADO] Like sur base Access
    Par dlpxlid dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 24/01/2003, 11h03

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