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 :

A partir d un WSH local interroger la base de données .accdb et en produire un .txt


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 51
    Par défaut A partir d un WSH local interroger la base de données .accdb et en produire un .txt
    J'ai etablie le code suivant :

    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
    18
    19
    20
    21
    22
    23
    Set conn=WScript.CreateObject("ADODB.Connection")
        conn.Provider="Microsoft.ACE.OLEDB.12.0"
     
        conn.Open("F:\Develppement Utilitaire\Travails2Validation\un.accdb")
     
        set rs = WScript.CreateObject("ADODB.recordset")
        rs.Open "Select * from Etudiants", conn
     
    Chemin = InputBox("Chemin du fichier quand lequel vous voulez le rapport")
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFile = objFSO.CreateTextFile(Chemin)
     
     
        do until rs.EOF
     
            objFile.Write(rs.Fields("noetudiant").Value & vbTab)
            rs.MoveNext
        loop
     
        rs.close
        conn.Close
        Set rs = Nothing
        Set conn = Nothing

    Mon probleme c'est lorque vien d'Ecrire dans le .txt.

    il affiche de facon suivante dans le .txt :

    aaa bbb ccc ddd

    Moi ce que je veux c'est

    aaa
    bbb
    ccc
    ddd

    le probleme C'est ici rs.Fields("noetudiant").Value & vbTab
    j'ai essayer d'Ecrire objText.ReadLine() mais il ne semble pas accepeter le Readline.

  2. #2
    Membre chevronné
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Par défaut
    Bonjour,

    Euh...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            objFile.WriteLine(rs.Fields("noetudiant").Value & vbTab)
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            objFile.Write(rs.Fields("noetudiant").Value & vbNewline)

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 51
    Par défaut
    wooow merci bcp !!!

    C'est ou le meilleur endroit sur le forum pour poser des questions de WSH ? il y a une section ?

Discussions similaires

  1. [1.x] Interroger une base de données
    Par rockybalboa dans le forum Symfony
    Réponses: 4
    Dernier message: 11/05/2008, 23h05
  2. Interroger une base de données blacklist
    Par undercrash dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 29/04/2008, 10h54
  3. Réponses: 2
    Dernier message: 18/01/2008, 11h10
  4. Probleme d'interrogation de base de données
    Par LaDeveloppeuse dans le forum ASP.NET
    Réponses: 2
    Dernier message: 25/05/2007, 15h31
  5. Interroger deux bases de données
    Par mameziane dans le forum Langage SQL
    Réponses: 2
    Dernier message: 28/03/2007, 18h17

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