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

Runtime Discussion :

impossible d'ouvrir access depuis l'installation du runtime


Sujet :

Runtime

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    dev amateur
    Inscrit en
    Mars 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : dev amateur

    Informations forums :
    Inscription : Mars 2023
    Messages : 3
    Par défaut impossible d'ouvrir access depuis l'installation du runtime
    Bonjour,

    [EDIT] : je suis sous windows 11
    Je cherche depuis un bon moment déjà, ici et ailleurs et je ne trouve pas la solution à mon problème :
    Depuis l'installation du runtime Access 2016, je ne peux plus ouvrir MSAccess, et donc créer ou modifier mes bases existantes.
    Un message me dit, en tout cas c'est ce que je comprends, que le runtime étant installé, il faut que j'ouvre access avec un paramètre en ligne de commande...j'ai eu beau chercher, dans la liste des commutateurs que j'ai trouvé, aucun ne semble correspondre !

    La solution ne doit pas être bien compliquée, mais je ne trouve pas.

    Merci de votre aide

    Bon dimanche

  2. #2
    Candidat au Club
    Homme Profil pro
    dev amateur
    Inscrit en
    Mars 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : dev amateur

    Informations forums :
    Inscription : Mars 2023
    Messages : 3
    Par défaut
    Je précise que j'ai du installer le runtime pour disposer du provider ACE12.0 et donc éviter le message "Le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas inscrit sur l'ordinateur local." rencontré à mes débuts sur VS 2022...
    mais peut-être est-il possible de disposer de ce provider sans installer le runtime ?

  3. #3
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 133
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Le runtime est une version bridée de Microsoft Access qui empêche toute réalisation et construction de nouvelles bases de données ou application.

    Si vous avez installé le runtime au profit de votre version complète de Microsoft Access, qui n'était pas la meilleure chose à faire.

    Entre le message vous précise que c'est en ligne de commande, cela sous-entend qu'il faut créer un raccourci pour ouvrir votre base de données comme un utilisateur final et non pas comme un développeur.

    En revanche, si vous avez installé Microsoft Access runtime en parallèle à une version existante Microsoft Access, ce n'était pas non plus une bonne idée.

    Si vous voulez me préciser ce que vous vouliez faire se serez également plus simples pour vous aider.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  4. #4
    Candidat au Club
    Homme Profil pro
    dev amateur
    Inscrit en
    Mars 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : dev amateur

    Informations forums :
    Inscription : Mars 2023
    Messages : 3
    Par défaut
    Bonjour, merci de vous intéresser à mon problème.

    J'ai MS Access 2019 sur mon poste en Windows 11, je débute sur Visual Studio 2022, et je crée une petite appli qui se connecte à une base Access (.accdb).
    VS 2022 me dit que "Le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas inscrit sur l'ordinateur local".

    En cherchant sur Internet, j'ai vu qu'il fallait le runtime Access X64, je l'ai installé, mais je n'ai alors plus accès à mes bases Access avec MS Access.
    J'ai essayé également de changer la cible de mon projet de anyCPU vers x86 ou X64, sans effet !

    Le plus étonnant, c'est que j'ai d'autres petites macro dans Excel qui se connectent à cette même base avec le fameux fournisseur ACE.OLEDB.12.0 sans aucun problème !

  5. #5
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 133
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Il y a une grosse confusion :
    le runtime Microsoft Access n'est pas fait pour ce que vous voulez faire.
    Cet outil doit être installé uniquement lorsque vous voulez déployer l'application Microsoft Access et pour laquelle le client n'a pas de version complète de Microsoft Access.
    En plus, il est fortement déconseillé d'installer le runtime Access lorsque vous avez déjà une version complète Microsoft Access qui vous offre tous les composants nécessaires à l'exploitation de vos applications du même nom.

    Le fait que vous puissiez interroger votre base de données depuis Microsoft Excel et que vous ne pouvez pas le faire depuis Visual Studio est une histoire de référence.

    Pour interroger une base de données Microsoft Access, vous avez deux solutions :
    • soit plus utilisée le composant ADO ;
    • soit le composant DAO.


    Normalement ces composants sont disponibles sur votre système et s'ils ne le sont pas, vous pouvez effectivement vous les procurer sur Internet.
    Si effectivement vous avez Microsoft Access 2019 sur votre poste de travail, cela signifie que vous accédez à votre base de données.

    Le problème que vous rencontrez est uniquement tourné autour de Visual Studio pour lequel vous devez vous disposer d'un assistant pour rétablir votre connexion.
    Voici par exemple un lien vous expliquant comment connecter votre base :
    https://learn.microsoft.com/en-us/vi...s?view=vs-2022

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

Discussions similaires

  1. Ouvrir access depuis VB.net
    Par IPreferCSharp dans le forum VB.NET
    Réponses: 8
    Dernier message: 09/10/2013, 21h56
  2. [XL-2010] Ouvrir Access depuis Excel
    Par Tytelle dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 04/05/2012, 14h41
  3. impossible d'ouvrir le package d'installation
    Par hi-wave dans le forum Installation
    Réponses: 2
    Dernier message: 26/11/2011, 11h14
  4. Ouvrir Access depuis word
    Par sebac dans le forum VBA Word
    Réponses: 6
    Dernier message: 30/07/2009, 11h19
  5. Impossible d'ouvrir Access 97
    Par User dans le forum Access
    Réponses: 1
    Dernier message: 06/10/2005, 18h25

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