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 :

Problème avec DAO.OpenDatabase


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 25
    Par défaut Problème avec DAO.OpenDatabase
    Bonjour à tous,

    J'utilise Excel depuis quelques mois pour récupérer des informations sur diverses BDD.
    J'aimerais aujourd'hui créer une application avec Visual Basic Express 2010

    Sur excel j'utilisais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
            Dim db As DAO.database
            Dim Rs As DAO.Recordset
     
            PathSource = "C:\Program Files\...."
            'Ouvrir le fichier Source
            FileNumS = FreeFile()
            Open PathSource For Input As #FileNumS
            'lire le fichier Source
            Line Input #FileNumS, TmpStr
            'Fermer le fichier
            Close #FileNumS
     
     
            db = DAO.OpenDatabase(TmpStr, False, False)
            Strsql = "SELECT .... FROM ...."
            Rs = db.OpenRecordset(Strsql, DAO.dbOpenSnapshot)
    Le problème est que dans Visual Basic DAO.OpenDatabase, db.Openrecordset n'existent pas.
    De même pour Open PathSource For, Line Input et #FileNumS dans la partie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Open PathSource For Input As #FileNumS
            'lire le fichier Source
            Line Input #FileNumS, TmpStr
            'Fermer le fichier
            Close #FileNumS
    J'ai pourtant bien ajouté la librairie DAO 3.6, et DAO.Database et DAO.recordset son reconnus.

    Auriez vous une solution?

    Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    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 197
    Par défaut
    "Open PathSource For Input As #FileNumS" tu peux éviter aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dim lignesFichier() as string = system.io.file.readlines(path)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [AC-2007] problème avec méthode DAO et table SQL server
    Par Rémi GAUDINAT dans le forum VBA Access
    Réponses: 4
    Dernier message: 30/12/2010, 12h13
  2. [Data] Problème test Dao avec Spring et iBatis
    Par fiatlux dans le forum Spring
    Réponses: 3
    Dernier message: 23/12/2007, 09h55
  3. Encoe des problèmes avec DAO
    Par Jean-Luc80 dans le forum VBA Access
    Réponses: 1
    Dernier message: 28/09/2007, 21h46
  4. [Access 2002] - Problème avec DAO.Workspace
    Par SamLeChiseuji dans le forum Sécurité
    Réponses: 2
    Dernier message: 30/05/2007, 08h57
  5. [DAO] problème avec Requery sur mon recordset
    Par vcattin dans le forum VBA Access
    Réponses: 8
    Dernier message: 03/04/2007, 23h08

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