begin process at 2010 09 04 11:16:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Foxpro

 > 

Divers

 > 

Général

 > 

Un probleme avec l'ouverture d'un dbf on mode exclu


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Un probleme avec l'ouverture d'un dbf on mode exclu

samedi 8 mars 2008 à 12:57:02 | Un probleme avec l'ouverture d'un dbf on mode exclu

hamra007



Je travail avec VISUAL FOXPRO dans un reseau local
mon probleme est le suivant  :
 l'orsque je voudrais ouvrir un fichier  on mode exclusive  je n'arrive pas  car le fichier est deja en cours d'utilisaion par un autre ordinateur.
commene je peux connaitre le nom du host qui utilise le fichier :

samedi 8 mars 2008 à 13:44:41 | Re : Un probleme avec l'ouverture d'un dbf on mode exclu

MichelAtoutFox

Membre Club
Bonjour Hamza,

Pourquoi veux-tu ouvrir ce fichier en exclusive? quel traitement dois-tu y faire, pour avoir besoin de ce mode?

En règle générale, dans les "bonnes pratiques de programmation" en VFP, on réserve ce mode exclusive aux taches de maintenance lourde (PACK, ZAP, MODI STRUCT, etc).
Et on procède par anticipation :
On vérifie si le fichier est dispo pour exclusive avant de son ouverture, par exemple en mettant la demande USE .... EXCLU dans un TRY/CATCH et en traitant l'objet Exception qui est éventuellement levé.
samedi 8 mars 2008 à 14:25:44 | Re : Un probleme avec l'ouverture d'un dbf on mode exclu

hamra007



Je veux ourvir le fichier en mode exclusive pour faire des modification dans la structure
c 'est un tres grand problem pour moi car je perde beaucoup du temp avant de connaitre le pc qui utilise le fichier

samedi 8 mars 2008 à 14:36:44 | Re : Un probleme avec l'ouverture d'un dbf on mode exclu
samedi 8 mars 2008 à 18:39:23 | Re : Un probleme avec l'ouverture d'un dbf on mode exclu

MichelAtoutFox

Membre Club
Réponse acceptée !
Hamza,

le seul moyen, c'est d'inverser ta démarche: une modification de structure doit être exceptionnelle, il est anormal que tu aies besoin de faire ça en production.
Il n'existe pas de commande en Fox qui permette de savoir par qui un fichier a été ouvert. Le seul moyen de savoir qui a ouvert quelle table, c'est de faire un programme qui sera lancé avant chaque USE...
Par exemple, tu vas créer une table qui va contenir le nom du fichier, le SYS(0) qui demande à l'ouvrir (regarde dans la documentation cette fonction), et ou bien une colonne de type logique pour stocker ouvert/fermé, ou 2 colonnes de type datetime pour début et fin d'utilisation (C'est comme ça que je fais).
Et avant chaque demande d'ouverture, tu vas lire cette table pour savoir si tu peux ouvrir en exclusive ou non, et de toute façon tu écris dans cette table pour indiquer ton log.

Est-ce que ça résout ton problème?


Cette discussion est classée dans : fichier, ouverture, probleme, mode, dbf


Répondre à ce message

Sujets en rapport avec ce message

Réparer fichier DBF FoxPro 9 [ par FLYeRNeT ] Bonjour,Je recherche un logiciel GRATUIT (j'en ai trouvé beaucoup mais ils sont tous payants... ) qui permet de réparer un fichier DBF FoxPro corrompu exportation .dbf vers fichier texte délimités ! [ par rubix2 ] p'tite question, j'ai VFP6. Je voudrais exporter ma table .dbf en texte délimité par un point virgule. Mais en utilisant l'assistant d'exportation de [URGENT] reparer fichier dbf [ par ducker88 ] Bonjour a tous, Voila mon probleme, j'ai un programme qui travaille sur une table mais a chaque fois que j'essaye de l'ouvrir ca me met que le fichier Probleme du fichier memo [ par ducker88 ] Bonjour, J'ai un probleme sur ma base, lorsque j'essaye d'ouvrir un table l'erreur suivante s'affiche : le fichier mémo c:\data\mnprefer.fpt est absen Convertir fichier txt en mdb [ par ducker88 ] Bonjour,J'aimerai savoir comment convertir un fichier texte en fichier dbf dans le but de pouvoir reutiliser cette table dans foxpro.Chaque ligne est ouverture d'un fichier word [ par stephanosky ] stephanebonjour à tous.  je suis un débutant  en foxpro et  je sollicite votre aide pour résoudre un problème. En fait  j'aimerais ouvrir à txt-->dbf [ par abdouX07 ] bonjour tt le mondeje suis un debutant sur vfp et j'ai un problème: je dois convertir des fichier en format txt et .dat en dbf pour pouvoir utiliser l Fichier Excel [ par engelina33 ] Bonjour,Est ce que il y'a quelqu'un qui peut m'aider pour écrire un code qui  permet de remplir une table fox à partir d'un fichier excel. Merci d'ava accéder à une cellule dans un fichier excel à partir de foxpro [ par engelina33 ] Bonjour, je développe une application avec VFP9 et je doit manipuler les données dans un fichier excelj'utilise ce code pour la connexion au fichier**


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales