Hcréation
Stagiaire WDF
Inscrit:
07/11/2005 17:03
Post(s): 4
Bonjour

Aprés une procédure je vuex supprimer le fichier "VERSEMENT" et celui-ci ne
se recrée pas Vide mais tous les enrégistrement ancien restent.. Voila mes
dernières ligne de code:

TablesuprimeTout(Table)
Hferme (versements)
MultiTache(100)
Hcréation(versements)

Pourquoi le fichier est t'il toujours plein. ?????


Merci d'avance de vos réponses.
Bonne journée

Contribution le : 16/01/2007 15:08
Créer un fichier PDF de la contribution Imprimer


Re: Hcréation
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Afin de savoir quel est le problème, il faut penser à tester l'erreur.

SI HCréation(Client)=Faux ALORS
  Erreur("Erreur Hyper File : " + HErreur())
FIN


Bon dév.,

Totof

Contribution le : 16/01/2007 17:21
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Hcréation
Stagiaire WDF
Inscrit:
08/11/2006 15:47
De Suisse
Post(s): 32
Il est possible que ta table soit une table mémoire et non pas une table fichier

Une solution est de faire
Tablesupprimetout(maTable)
Info(hnbEnr(monfichier))

Si tu as encore des enregistrements c'est que tu passe par une table mémoire.

un petit code sql tout simple dans ce cas
DEL_ALL est une source de données 
HExecuteRequeteSQL(DEL_ALL,"DELETE monfichier Where IDmonfichier<>0",hmodifieFichier)

Idmonfichier est dans ce cas un id automatique qui est toujours différent de 0 et tout sera éffacé

Bon dev

JFG

Contribution le : 18/01/2007 17:50
Créer un fichier PDF de la contribution Imprimer


Re: Hcréation
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

HCréation(<Nom du fichier>) agit directement sur le fichier physique en créant un fichier vide avec son fichier d'index et celui des mémos si nécessaire.

comme le préconise Totof, vérifier que votre commande s'est exécutée correctement :
//On test la fonction HCréation
SI HCréation(Client)=Faux ALORS
  //On affiche l'erreur retournée par la fonction HCréation
  Erreur("Erreur Hyper File : " + HErreur())
  // On quitte la procédure
  RETOUR
FIN

//Ici le fichier a correctement éte remplacé par un fichier vide


Ainsi si le fichier n'a pas été remplacé par un fichier vide, une erreur sera générée vous permettant ainsi d'en connaître les raisons.

Contribution le : 19/01/2007 13:15
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2