Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre Expert

    Homme Profil pro Gilles
    Enseignant
    Inscrit en
    novembre 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Nom : Homme Gilles
    Âge : 56
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : novembre 2006
    Messages : 1 051
    Points : 1 149
    Points
    1 149
    Billets dans le blog
    1

    Par défaut Centre de contrôle hyperfile : Equivalent de "INSERT INTO Fichier_Dest SELECT * FROM Fichier_Src"

    Bonjour,

    Dans mon centre de contrôle HyperFileSQL, en Admin, j'ai défini 2 bases HyperFile C/S, base1 et base2 qui contiennent chacune un fichier Users. Les 2 fichiers Users ont une description identique. [base1\Users.fic] contient 3 enregistrements. [base2\Users.fic] n'en contient aucun.

    Comme il existe la possibilité d'utiliser SQL dans le Centre de contrôle, j'ai essayé :
    INSERT INTO [base2\Users.fic] SELECT * FROM [base1\Users.fic]

    Mais pour obtenir l'accès aux requêtes SQL, je dois sélectionner soit la base1, soit la 2. J'ai choisi la 1. L'erreur retournée est Impossible d'ouvrir le fichier <base1/base1/Users.fic>

    Si je sélectionne base2, alors l'erreur retournée est Impossible d'ouvrir le fichier <base2/base1/Users.fic>... J'ai essayé plusieurs variantes. Il semble impossible d'atteindre la racine du serveur.

    Comment procède-t-on ?
    Merci. Cordialement. Gilles

  2. #2
    Membre Expert Avatar de wimbish
    Homme Profil pro Christophe Vibert
    Développeur informatique
    Inscrit en
    octobre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Nom : Homme Christophe Vibert
    Âge : 40
    Localisation : France, Manche (Basse Normandie)

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

    Informations forums :
    Inscription : octobre 2006
    Messages : 411
    Points : 1 033
    Points
    1 033

    Par défaut

    Bonjour,
    Pour faire vite puisque [base1\Users.fic] contient 3 enregistrements. [base2\Users.fic] n'en contient aucun, remplace physiquement le fichier [base2\Users.fic] par [base1\Users.fic] dans le répertoire des bases.
    Christophe.

    Tous les chemins mènent à Rome http://doc.pcsoft.fr/fr-FR/

  3. #3
    Membre Expert

    Homme Profil pro Gilles
    Enseignant
    Inscrit en
    novembre 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Nom : Homme Gilles
    Âge : 56
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : novembre 2006
    Messages : 1 051
    Points : 1 149
    Points
    1 149
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    Vous me recommandez ceci ?
    cp -i /usr/local/HyperFileSQL/BDD/base1/Users.fic /usr/local/HyperFileSQL/BDD/base2
    Merci pour votre réponse... mais je n'ai pas trop l'habitude de traiter mes SGDBR ainsi : cela me fait plutôt peur. Je cherche une méthode plus "douce" et plus conforme à du C/S, du SQL ou autre chose à partir du centre de contrôle... si c'est possible.

    On peut certainement le faire avec un programme Windev, en ouvrant les 2 analyses en même temps (?)... Là, je suppose qu'une requête passera. Mais on ne sait jamais, je passe peut-être à côté d'une manipulation toute simple dans le centre de contrôle ou à côté d'une astuce...

    Cordialement. Gilles

  4. #4
    Membre Expert

    Homme Profil pro Gilles
    Enseignant
    Inscrit en
    novembre 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Nom : Homme Gilles
    Âge : 56
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : novembre 2006
    Messages : 1 051
    Points : 1 149
    Points
    1 149
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    On peut certainement le faire avec un programme Windev, en même temps (?)
    Finalement j'ai réglé le problème ainsi... en les ouvrant séquentiellement.
    Cordialement. Gilles
    Cordialement. Gilles

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •