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

HyperFileSQL Discussion :

ODBC et OPEN FILE


Sujet :

HyperFileSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 166
    Par défaut ODBC et OPEN FILE
    Bonjour,

    j'ai vue dans la doc que cette fonction existait mais je ne vois pas bien comment m'en servir je m'explique.

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    OPEN FILE MYFILE PATH "c:\TEST"

    Ma première question est ou est ce que j’exécute cette commande dans le dsn une fois connecté ?

    et ensuite comment je requête le fichier ouvert :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    OPEN FILE MYFILE PATH "c:\TEST"
     
    SELECT * FROM MYFILE

    j'avoue que ne voie pas trop si quelqu'un la déjà utilisé.

    Cordialement.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Février 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage

    Informations forums :
    Inscription : Février 2020
    Messages : 8
    Par défaut
    Bonjour,
    Je rencontre le même problème. As-tu trouvé une solution ? Si oui tu veux bien la partager ?
    Merci

  3. #3
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 590
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 590
    Par défaut
    Bonjour,

    Si tu souhaites faire des requêtes "manuellement" pour interroger une base HF, tu peux utiliser le centre de contrôle Hyperfile.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Février 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage

    Informations forums :
    Inscription : Février 2020
    Messages : 8
    Par défaut
    Merci pour ta réponse.

    En fait, ce que je cherche à faire c'est lancer une requête SQL en ligne de commande sur la base pour en extraire les données au format CSV (sous forme de batch quotidien)

    Pour le moment le seul moyen que j'aie trouvé c'est d'utiliser un outil en ligne de commande qui interroge la base via ODBC (ODBCView en l'occurence). Je n'ai trouvé aucun outil natif HFSQL qui permette de faire ca.

    Certaines tables étant protégées par mot de passe, je voulais utiliser justement ce "OPEN FILE" qui permet d'après la doc de renseigner le mot de passe du fichier.

    Si tu as une solution, je suis preneur

  5. #5
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 590
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 590
    Par défaut
    Développer un programme en Windev...

    A part cela, je n'ai pas trop d'idée. Le centre de contrôle pourrait te permettre de faire certaines choses mais je ne sais pas si cela t'irait. C'est du HF classic ou du HFCS ?

  6. #6
    Membre à l'essai
    Homme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Février 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage

    Informations forums :
    Inscription : Février 2020
    Messages : 8
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    Le centre de contrôle pourrait te permettre de faire certaines choses mais je ne sais pas si cela t'irait. C'est du HF classic ou du HFCS ?
    C'est en HF Classic dans un 1er tps (je verrai le cas du Client/Serveur dans un 2nd temps)

    Si je peux exécuter le centre de contrôle en ligne de commande avec des options pour renseigner la base, le mot de passe des fichiers individuels et la requête SQL (+ le format de l'output...), je suis tout à fait preneur. Sachant que c'est pour un batch, l'utilisation du GUI n'est pas adaptée.

Discussions similaires

  1. Erreur: unable to open file "DCLUSR.LIB"
    Par Xavier dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2006, 20h33
  2. Unable to open file 'DSGNINTF.OBJ'
    Par chamamo dans le forum C++Builder
    Réponses: 2
    Dernier message: 19/06/2006, 09h35
  3. open file .xml
    Par luta dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 23/05/2006, 17h41
  4. [Système] failed to open stream: Too many open files
    Par shamanlinks dans le forum Langage
    Réponses: 7
    Dernier message: 23/05/2006, 11h59
  5. Pb avec socket - too many open files
    Par be_tnt dans le forum Réseau
    Réponses: 16
    Dernier message: 17/05/2006, 10h46

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