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

Bases de données Delphi Discussion :

remplacer fichier DBF


Sujet :

Bases de données Delphi

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut remplacer fichier DBF
    Bonjor,

    Dans un programme très simple, j'ai lié un fichier dbf avec une table.
    Par un bouton, l'utilsateur peut choisir une mise à niveau des données.
    La solution que j'ai retenue consiste à écraser le fichier DBF par un autre. Puis à réaliser ensuite une mise à niveau des données.

    Pour cela j'utilise un table.close et un table. active:=false;
    puis copyfile
    je remet ensuite le table.open

    Mais le fichier reste "insensible" à toutes mes demandes de modifcation.

    J'ai aussi un DBgrid et un chart sur la form.

    Si quelq'un a un proposition sur la bonne sequence de commande.

    En vous remerciant par avance.

    :

  2. #2
    Membre régulier
    Inscrit en
    Avril 2002
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 103
    Points : 120
    Points
    120
    Par défaut Re: remplacer fichier DBF
    Salut,

    c'est quoi que tu entends par
    Citation Envoyé par jeff06_2
    ...le fichier reste "insensible" à toutes mes demandes de modifcation...
    le fichier dbf est-il changé ? (date et heure du fichier) non ? c'est le problème ?

    @+

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    il est impossible d'écraser le fichier pour le remplacer par un autre.

    et pourtant il me semble que les commandes utilisées permettent de libérer le fichier.

    Merci pour ton aide.

  4. #4
    Membre régulier
    Inscrit en
    Avril 2002
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 103
    Points : 120
    Points
    120
    Par défaut
    Salut,

    le copyfile ne doit pas faire correctement, certainement parceque le fichier à écraser est en cours d'utilisation... La fonction copyfile renvoi un boolean (il me semble...) pour rendre compte de la réussite de l'opération... A vérifier...

    es-tu sur d'avoir libérer le fichier .dbf que tu veux écraser ?

    @+

Discussions similaires

  1. Importer un fichier dbf
    Par podz dans le forum Access
    Réponses: 13
    Dernier message: 19/12/2006, 19h29
  2. Importation automatique de fichier .dbf
    Par hysteresis dans le forum Access
    Réponses: 6
    Dernier message: 28/10/2005, 07h16
  3. [Jdbc] Lecture fichier DBF via JDBC
    Par djidji dans le forum JDBC
    Réponses: 4
    Dernier message: 06/09/2005, 14h14
  4. [Oracle/Admin] chg de repertoire fichiers dbf (suite)
    Par shaun_the_sheep dans le forum Administration
    Réponses: 20
    Dernier message: 03/11/2004, 15h03
  5. Lecture d'un fichier .dbf
    Par San Soussy dans le forum Autres SGBD
    Réponses: 8
    Dernier message: 07/07/2004, 16h30

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