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

VB.NET Discussion :

Comment travailler avec une base Access


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Par défaut Comment travailler avec une base Access
    Bonjour
    Je travaille en VB.Net et utilise VS 2015
    Je suis triste car je n'arrive pas à trouver un exemple d'application utilisant une base Access.
    Tous les exemples que j'ai trouvés sont obsolètes avec VS 2015 et lèvent un tas d'erreurs.
    Quelqu'un sait-il où je pourrai trouver ce que je cherche.
    Merci de votre réponse

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 193
    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 193
    Par défaut
    tout ce qui fonctionne sur vb 2005 doit fonctionner sans trop de problème sur vb 2015, en tout cas sur un même type de projet
    sur uwp par contre pas sur qu'access soit pris en charge

    quel est le problème que tu rencontres en utilisant le code que tu as trouvé ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Par défaut
    Je te remercie de ton aide
    Je dois dire qu'en désespoir de cause, j'avais laissé tomber.
    Le temps de recommencer mes recherches et je te réponds

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par Claude_Azoulai Voir le message
    Bonjour
    Je travaille en VB.Net et utilise VS 2015
    Je suis triste car je n'arrive pas à trouver un exemple d'application utilisant une base Access.
    Es-tu allé voir là ?

    Tous les exemples que j'ai trouvés sont obsolètes avec VS 2015 et lèvent un tas d'erreurs.
    Quelqu'un sait-il où je pourrai trouver ce que je cherche.
    Merci de votre réponse
    Comme tu ne précises pas quelles sont les erreurs, deux pistes à explorer:

    À partir d'Office 2007, (c'est le même principe pour Excel), le moteur ACE a remplacé le moteur Jet. (Quelqu'un de ce forum a dit que le moteur ACE fonctionnait aussi avec les versions 2003 et avant.) Les chaînes de connexions doivent peut-être être changées

    Access

    Excel


    Également, depuis Office 2010, Office est disponible en version 32 bits et en version 64 bits. Je n'ai pas eu l'occasion de tester avec VS-2015, mais pour VS-2012, 2013 et peut-être VS-2010 et Excel 2010:

    Le pilote OLEDB d'Office 32 bits fonctionne avec Visual Studio, mais pas le pilote 64 bits. On peut quand installer les pilotes 32 bits et 64 bits sur la même machine, mais il faut installer Office à 64 bits et le runtime Access 64 bits avant d'installer le runtime 32 bits. En fait, l'installation de n'importe quoi lié à Office 2010 64 bits (ce serait à vérifier pour les autres Office à 64 bits) est bloquée s'il traîne n'importe quoi d'Office à 32 bits sur la machine. Cela inclut les pilotes de bases de données ET les visionneuses.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 355
    Par défaut
    Je vous remercie de votre sollicitude.
    La BDD est une base access 2016
    Si j'utilise un DataGridView, il se connecte bien que ce soit avec l’extension accdb ou mdb.
    Ce qui me manque, c'est les instructions pour pouvoir modifier les champs dans la BDD et corolairement dans le DataGridView.
    J'ai déjà utilisé des commandes SQL avec VB6 et j'en connais un peu la syntaxe .

    Ma table se nomme "Anniversaires.accdb" et je m'aperçois qu'en bas de mon formulaire (contenant le DataGridView), il y a trois objets qui sont :
    AnniversairesDataset, AnniversairesBindingSource et AnniversairesTableAdapter.

    Comment utiliser ces objets pour, après avoir modifié manuellement ou par code, le contenu du DataGridView, mettre à jour ma BDD ?
    Merci de votre réponse

Discussions similaires

  1. [Delphi 6] Problème avec une base Access
    Par chakir76 dans le forum Bases de données
    Réponses: 1
    Dernier message: 13/03/2008, 17h08
  2. Pb communication avec une base Access
    Par Syrrus dans le forum Access
    Réponses: 1
    Dernier message: 06/06/2007, 10h59
  3. Réponses: 1
    Dernier message: 06/08/2006, 04h00
  4. [ODBC] comment je peut conecter avec une base access chez le client avec php
    Par louzar dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 05/08/2006, 21h35
  5. [VB6]Problème connexion avec une base ACCESS
    Par mcay dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 15/05/2006, 17h47

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