Accueil > Forum > > > > commande d'alerte d'une table endommagée
commande d'alerte d'une table endommagée
jeudi 11 juin 2009 à 11:49:17 |
commande d'alerte d'une table endommagée

FRANAP
|
Bonjour, Merci encore pour le VRunFoxpro qui nous aide bien pour mettre à jour les tables, chez les clients. Chez un client, utilisant une application FoxPro sur un serveur, suite à un incident éléctrique (que le client ne nous a pas signalé mmédiatement !!) toutes les tables ont été endommagées et il a fallu réparer en urgence (bien sûr) Ma question : Existe-il une commande qui pourrait nous alerter sur un incident_système ou une table endommagée et qui serait lancée lors de la 1ere connexion du 1er utilisateur. Elle bloquerait l'accés à l'application et enverrait un message d'alerte (compréhensif, avec peut-être le type d'incident et le nom de la table endommagée) Merci de votre réponse et à bientôt ! Fran
|
|
jeudi 11 juin 2009 à 16:51:15 |
Re : commande d'alerte d'une table endommagée

MichelAtoutFox
|
Bonjour,
1 commande, non. Mais tu peux prévoir dans tes applications une routine de vérification, qui d'une part teste la fermeture correcte de l'appli la fois précédente, et d'autre part effectue des vérifs sur les tables.
Les vérfications sur les table porteront dans l'ordre sur les index, puis sur les memos. si un index fait 0 octets, alors c'est que l'appli a été fermée brutalement. mais si tu veux vérifier tes index plus précisément, alors tu dois ouvrir en exclusive et relancer une réindexation (ou bien carrémént reconstruire tous les index par du code).
Pour les mémos, le plus simple est de rajouter un enregistrement, d'écrire dans le memo, puis de faire un pack memo, puis delete l'enregistrement ajouté (et pack éventuellement).
Si ça ne suffit pas, tu peux utiliser le SET TABLEVALIDATE (si tu as VFP9).
Et si c'est encore insuffisant, il ne te reste plus qu'à vérifier le contenu du header des tables en les lisant avec des focntions de bas niveau (FOPEN, FREAD, FSEEK)
Pour tester la fermeture correcte, il faut vérifier l'état d'un drapeau qui est posé à la fermeture (dans le queryunload du form principal, ou dans le main.prg après le clear events qui lui redonne la main). ce flag peut être une valeur en clé de registre, ou un fichier dans un répertoire spécifique, etc...).
Si l'appli est "tuée", le flag est incorrect, tu le sais au démarrage, et tu peux lancer une vérif approfondie.
tu fais tout ça dans un TRY/CATCH, au lancement...
|
|
jeudi 11 juin 2009 à 21:37:37 |
Re : commande d'alerte d'une table endommagée

FRANAP
|
Bonsoir,
Merci pour la réponse rapide. Je vais essayer de l'appliquer. Merci !
Fran
|
|
Cette discussion est classée dans : table, commande, tables, incident, endommagée
Répondre à ce message
Sujets en rapport avec ce message
problème avec alter table [ par jee0404 ]
bonjour, Je travaille avec les tables de foxpro (dbf) et j'ai faite un logiciel qui changele nom des colonmes manuellement avec la command
exporter [ par mago1973 ]
je veux exporter une table foxpro .dbf a une table dbase 3 ou 4 ou 5 et cela par programme fox pro
prob avec un append from [ par gregorian ]
Bonjour, J'ai été voir cette fonction, et il me semble qu'elle répond tout a fait à mes attentes sauf un petit problème.Donc, la table existe, je l'ai
"Handwriting Recognition" - Signature manuscrite sur un rapport imprimé vs VFP 6.0 [ par BuckStar ]
Appel à tous,J'ai une application en VFP 6.0 en trois modules: 1. Module-Client: Le client passe une commande2. Module-Approbation - La commande est a
Relation [ par Domatreal ]
HelloPetit probleme. J'ai 2 tables (Table A et Table B), j'aimerais supprimer un enregistrement de Table A chaque fois que j'ai une relation avec le c
exporter vers excel [ par brunaux ]
bonjour à tousvoila ,j'ai 3 tables ,exemple : t18,s18,r18 .dans ces 3 bases diverses variables tel que :num_coupon,desc_coupon,mont_coupon,observation
pb d'exe ! [ par spoutnic_37 ]
aloha , j'ai un probleme avec mon executable. En fait j'ai un formulaire qui possede les bonnes tables dans l'environnement de donnée, et dans c
Formulaire [ par Domatreal ]
Salut J'aimerais savoir comment on peut creer (a l'aide d'un programme) un formulaire en fonction de la structure d'une table quelconque.En d'autres t
Imprimer une image avec les commande @ ... SAY [ par danovaro ]
Peut on imprimer une image quand une édition est faite avec les commandes @ ... SAY et SET PRINTER TOMerci pour votre réponse.
vfp9 les vues distantes [ par samirba ]
J’ai rencontré un problème concernant les vues distantes (SQL SERVER) J’ai deux tables : - la 1ère de nom bon_entree qui contient les champs suivants
Livres en rapport
|
Derniers Blogs
[MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ![MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ! par redo
Si tout comme moi, vous avez manqué de peu le premier keynote du Microsoft Mix 2010, je vous invite à prendre deux heure et le consulter ci-dessous . Visionnez le Keynote à l'url suivante : http://www.microsoft.com/Presspass/events/mix/videoGallery.aspx?c...
Cliquez pour lire la suite de l'article par redo VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ![MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ! par redo
Me voici enfin arrivé au Microsoft Mix 2010, je dois vous avouer être arrivé un peu plus tard que d'habitude, ce qui explique que je n'ayez vu aucune info passer quant au premier keynote . certains événements sont plus importants que tout, ce qui était mo...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ![MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ! par redo
Disponible gratuitement : (153 pages) PDF Version : http://download.microsoft.com/download/7/C/8/7C820C6F-C205-4ECF-B9F3-1505DD13F9BF/ProgWinPhonePreview.pdf XPS Version : http://download.microsoft.com/download/E/3/5/E359FC51-1CF5-47F1-9BF3-74AB09D3339B/P...
Cliquez pour lire la suite de l'article par redo SQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLRSQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLR par christian
Dans certains cas très particuliers il peut être intéressant de savoir le nombre de ligne que va renvoyer une requête sans exécuter cette dernière. En effet les opérations de comptage sont généralement gourmande en ressource est très difficile à optim...
Cliquez pour lire la suite de l'article par christian
Forum
RE : TXT VERS DBFRE : TXT VERS DBF par MichelAtoutFox
Cliquez pour lire la suite par MichelAtoutFox RE : TXT VERS DBFRE : TXT VERS DBF par MichelAtoutFox
Cliquez pour lire la suite par MichelAtoutFox
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|