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

Scripts/Batch Discussion :

Recherche de fichiers suite à requête SQL


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 38
    Par défaut Recherche de fichiers suite à requête SQL
    Bonjour.

    je ne m'y connais strictement rien en script donc je me permets de vous demander de l'aide.
    Si cette aide vous paraît trop lourde, pas de pb pour ne pas répondre.

    Voilà le contexte de la demande et la demande elle même:
    pour mon boulot, je lance régulièrement une requête dans une base de données.
    Cette requête me retourne une liste de fichiers.
    Et chacun de ces fichiers se trouve tous dans un sous répertoire d'un répertoire père.
    Le nom du répertoire père = la date du jour
    le nom de chaque sous répertoire = un numéro qui s'ingrémente.

    Donc une fois que j'ai la liste des fichiers, je vais récupérer les fichiers de la liste dans le répertoire père en question.

    Ma demande est donc la suivante:
    Quelqu'un pourrait-il m'aider à faire un script (le langage le plus simple si possible) qui:
    - lance la requête
    - fait une recherche des fichiers remontés par la requête
    - et récupère ces fichiers pour les déposer quelque part.

    Merci !

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par yellowsub122 Voir le message
    - lance la requête
    A priori, sans programme externe, ce n'est pas possible en Batch... Peut-être en VBS ou Powershell, mais pas en batch en tout cas.

    Citation Envoyé par yellowsub122 Voir le message
    - fait une recherche des fichiers remontés par la requête
    Avec la liste disponible, par exemple sous forme de fichier texte, ce ne serait pas un problème avec n'importe lequel des trois langages de script.

    Citation Envoyé par yellowsub122 Voir le message
    - et récupère ces fichiers pour les déposer quelque part.
    Là encore, aucun problème quel que soit le langage de script choisi.

    Donc, tout se résume à faire la requête... Si tu as un outil pour la lancer en ligne de commande, c'est gagné direct, et on peut faire ça en batch. Sinon, va falloir fouiller du côté VBS / Powershell, ou pire, développer un outil pour exécuter cette requêtes (en C/C++ par exemple).
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 38
    Par défaut
    Citation Envoyé par Mac LAK Voir le message
    A priori, sans programme externe, ce n'est pas possible en Batch... Peut-être en VBS ou Powershell, mais pas en batch en tout cas.
    Merci Mac LAK.

    OK je comprends.
    La 1ière difficulté se trouve dans le lancement de la requête SQL (select numerout from ut where datetraitement='2009-07-29 000:00:00' and derniertravail=98).
    En effet, comment lancer cette requête et comment ensuite récupérer les données renvoyées par celle-ci ?

    A priori, il faut passer par un "vrai" language de programmation type VB, C, C#...

    J'suis pas ds la merde...

    Merci qd même !

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Peut-être via PowerShell (qui est, en gros, du C#/.NET mis en Batch), car tu as accès à tout le framework .NET apparemment... Mais je ne connais pas ce langage de script, je n'ai jamais eu le temps de m'y intéresser.

    Faudrait voir avec un membre qui maîtrise un peu PowerShell, cela éviterait peut-être de devoir sortir la grosse artillerie pour une simple requête.

    Quand au fait de récupérer le résultat, suivant comment elle est exécutée, les données sont soit affichées sur la sortie standard (=> on peut rediriger vers un fichier), soit récupérées dans des structures internes (=> il faut les parcourir et écrire dans un fichier).

    Je sais que MySQL fournit un outil en ligne de commande (mysql.exe) qui permet ceci, reste à le faire fonctionner... Ou à trouver l'équivalent pour le SGBD que tu utilises !!!
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

Discussions similaires

  1. [Fichier csv] Requête SQL
    Par smutmutant2003 dans le forum Outils
    Réponses: 6
    Dernier message: 08/07/2013, 15h26
  2. load de fichier de requêtes sql
    Par Saoua83 dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/06/2009, 08h26
  3. fichier texte + requête SQL
    Par franfr57 dans le forum Général Java
    Réponses: 8
    Dernier message: 01/07/2008, 12h01
  4. exécuter un fichier avec requêtes SQL
    Par nozostan dans le forum SQL
    Réponses: 2
    Dernier message: 07/12/2007, 15h40
  5. [SQL-Server] Comparaison entre fichiers et requête SQL
    Par javaboy dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 04/07/2007, 12h16

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