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

4D Discussion :

Import problème avec le projet d'import


Sujet :

4D

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut Import problème avec le projet d'import
    Bonjour,
    Je suis sur Windows.

    Je viens de commencer un projet de base de données 4D. Au premier lieu, je dois importer les données à partir de plusieurs fichiers DBF. J'ai pensé à enregistrer mon projet d'import...Mon problème c'est que je n'arrive pas à utiliser le "Projet d'import"

    Voici ce que j'ai fait pour tester :
    bouton A :

    C_BLOB(Mon_Projet)
    FIXER TAILLE BLOB(Mon_Projet;0)
    IMPORTER DONNEES("";Mon_Projet;*)

    Bouton B
    IMPORTER DONNEES("";Mon_Projet)


    J'ai essayé ensuite de tester en mode utilisation (j' enregistre le projet 4si et je le charge après) mais ca marche pas.

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Bientôt retraité
    Inscrit en
    Juillet 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Bientôt retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 312
    Par défaut
    C'est bizarre car je viens de faire un test et cela fonctionne chez moi (4D V2004.6 - Win Xp SP2)
    Voila le code
    LECTURE ECRITURE(*)
    TOUT SELECTIONNER([Table])
    SUPPRIMER SELECTION([Table])
    C_BLOB(MonProjet)
    FIXER TAILLE BLOB(MonProjet;0)
    IMPORTER DONNEES("";MonProjet;*)

    TOUT SELECTIONNER([Table])
    SUPPRIMER SELECTION([Table])

    IMPORTER DONNEES("";MonProjet)

    TOUT SELECTIONNER([Table])
    Donc je commence à tout virer.
    Je lance l'import et je n'enregistre rien, tout ce fait en auto dans le blob. J'ai vérifié, après le premier import, j'ai un blob supérieur à zéro (donc avec les infos), et j'ai 2040 lignes (dans mon fichier initial il y en a 2041 mais je lui ai dit de prendre à partir de la ligne 2).
    la méthode poursuit, suppression des enregistrements.
    Import en utilisant le projet, j'ai bien la question de sélection du fichier (j'ai pris le même), l'import se fait et j'ai bien 2040 enregistrements. Donc je ne comprends pas.
    Comme ton projet est dans une variable process, fais-tu bien ton import dans le même process et sans stopper l'application.
    J'ai fait le test en compilé, avec plusieurs alertes (Nb enreg, taille blob,...) tout fonctionne aussi chez moi.
    Voila.

    A +

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut
    Citation Envoyé par michelS
    C'est bizarre car je viens de faire un test et cela fonctionne chez moi (4D V2004.6 - Win Xp SP2)
    Voila le code


    Donc je commence à tout virer.
    Je lance l'import et je n'enregistre rien, tout ce fait en auto dans le blob. J'ai vérifié, après le premier import, j'ai un blob supérieur à zéro (donc avec les infos), et j'ai 2040 lignes (dans mon fichier initial il y en a 2041 mais je lui ai dit de prendre à partir de la ligne 2).
    la méthode poursuit, suppression des enregistrements.
    Import en utilisant le projet, j'ai bien la question de sélection du fichier (j'ai pris le même), l'import se fait et j'ai bien 2040 enregistrements. Donc je ne comprends pas.
    Comme ton projet est dans une variable process, fais-tu bien ton import dans le même process et sans stopper l'application.
    J'ai fait le test en compilé, avec plusieurs alertes (Nb enreg, taille blob,...) tout fonctionne aussi chez moi.
    Voila.

    A +


    D'abord merci de votre réponse.
    Ca marche toujours pas par contre sans aucune modification dans le code, avec des fichiers texte sl'import se fait sans aucun problème.
    j'ai affiché les enregistrements importés dans un FS, le problème est que 4D n'arrive pas à bien séparer les colonnes du fichier dbf.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Bientôt retraité
    Inscrit en
    Juillet 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Bientôt retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 312
    Par défaut
    Effectivement, le test a été fait avec un fichier txt. je n'ai pas de fichiers dbf sous la main. Si c'est vraiment le cas, c'est un bug qu'il faudrait signaler à 4D.

    A +

Discussions similaires

  1. probléme avec la commande qui importe la base de donnée
    Par persé dans le forum Administration
    Réponses: 4
    Dernier message: 10/04/2013, 15h23
  2. Problème avec LDAP Browser après import fichier ldif
    Par lou87 dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 10/05/2012, 14h00
  3. Problème avec mon projet JEE
    Par Ammouna1204 dans le forum Servlets/JSP
    Réponses: 18
    Dernier message: 20/04/2010, 22h50
  4. Probléme avec mon Projet VB.net
    Par inter_amine dans le forum Windows Forms
    Réponses: 2
    Dernier message: 06/11/2008, 10h07
  5. Problème avec un projet
    Par josef24 dans le forum C
    Réponses: 12
    Dernier message: 24/09/2007, 13h31

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