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 :

TRansferer une base de données hyperfile vers Mysql


Sujet :

HyperFileSQL

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2015
    Messages : 9
    Points : 3
    Points
    3
    Par défaut TRansferer une base de données hyperfile vers Mysql
    Bonjour
    J'ai une application développée sous Windev 17 dont la base de données est sous HF17, je veux transférer cette base de données sous Mysql. Pour y arriver j'ai installé Accès Natif pour Mysql et Wamserver qui contient Mysql. Le fichier d'extension DLL généré par l'installation de l'Accès Natif est bien présent. Cependant quand je veux établir la connection entre Windev et Mysql, je reçois le message d'erreur suivant: " Accès Natif As/400 utilisé par défaut n'est pas installé. J'ai réinstallé Accès Natif mais le même message apparaît.
    J'ai vraiment besoin de votre aide pour réussir cela.

    Merci pour votre compréhension

  2. #2
    Invité
    Invité(e)
    Par défaut
    Si l'AS/400 n'a rien à voir dans ton histoire, c'est surement que le fichier dans ton analyse n'a pas été importé correctement ou que tu n'as pas installé le bon module.
    Il te faut ça http://www.pcsoft.fr/accesnatifs/ANMySQL.htm

    Pour le reste c'est un peu compliqué de t'en dire plus comme ça.
    Dernière modification par dsr57 ; 24/06/2015 à 08h37. Motif: Suppression de la demande d'échange en MP

  3. #3
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut
    Bonjour

    Accès Natif As/400 utilisé par défaut n'est pas installé
    Peux tu nous poster la ligne de code de connexion à la base de données

    Bon dev
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  4. #4
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2015
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par RainbowBox Voir le message
    Si l'AS/400 n'a rien à voir dans ton histoire, c'est surement que le fichier dans ton analyse n'a pas été importé correctement ou que tu n'as pas installé le bon module.
    Il te faut ça http://www.pcsoft.fr/accesnatifs/ANMySQL.htm

    Pour le reste c'est un peu compliqué de t'en dire plus comme ça.
    Merci à vous, cependant avez vous une code ou un programme permettant de copier toute une base de données de hyperfile vers Mysql sans avoir créer la structure des fichiers?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Creer le fichier a vide dans mysql avec un hcreation
    déclarer un alias sur le fichier, bindé sur la base sql
    boucler pour copier les enregistrements

    enfin bon c'est à tester...

  6. #6
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    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 202
    Points : 9 190
    Points
    9 190
    Par défaut
    En précisant de le faire par du SQL plutôt que des hajoute (très lents)...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  7. #7
    Invité
    Invité(e)
    Par défaut
    Ecoute...sur une base HF classic, non c'est l'inverse. HAjoute défonce, un INSERT est immonde, très lent.
    Je l'ai constaté ce matin, j'ignore pourquoi mai j'entends pousser un peu plus les tests.

  8. #8
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2015
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par RainbowBox Voir le message
    Creer le fichier a vide dans mysql avec un hcreation
    déclarer un alias sur le fichier, bindé sur la base sql
    boucler pour copier les enregistrements

    enfin bon c'est à tester...
    Merci à vous, j'ai pensé à cela mais je suis debutant en développement sous windev, pouvez-vous aider avec le code de création de l'alias et surtout la synthaxe d'utilisation de hcréation?
    Merci d'avance

  9. #9
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    HDecritConnexion pour décrire la connexion à la base SQL
    HALias(TONFICHIER,NOM_DE_L'ALIAS)
    HChangeConnexion(ALIAS)
     
    BOUCLE
    //Boucler sur le fichier original TONFICHIER
    //Et copier ses enregistrements dans l'autre (peut etre que HCopieEnreg pourra t'aider)
    FIN
    Concernant les syntaxes exactes des fonctions...tu les tapes dans l'éditeur (comme moi) et tu fais F1 (comme moi).
    Dernière modification par dsr57 ; 26/06/2015 à 08h50.

Discussions similaires

  1. Importer une base de donnée HF17 vers Mysql
    Par Nouhola dans le forum HyperFileSQL
    Réponses: 1
    Dernier message: 07/07/2015, 09h18
  2. Migration d'une base de données Excel vers MySQL
    Par geek.sons dans le forum MySQL
    Réponses: 5
    Dernier message: 04/11/2014, 17h58
  3. Cloner une base de données Oracle vers MySql de Wamp Server
    Par rousseau_damien dans le forum Langage SQL
    Réponses: 0
    Dernier message: 30/09/2010, 17h30
  4. Extraire une Base de donnée Excel vers Mysql ??
    Par Arvulis dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 09/01/2006, 22h58

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