Re: Manipuler des fichiers DBF

Posté par PopCorn le 22/4/2005 16:55:42
J'ai essayé ce code :

test est une chaîne
i est un entier

SI PAS HInitHF55(ComplèteRep(fRepEnCours())+"ForxBase.WDD") ALORS
	Erreur(HErreurInfo())
SINON
	HOuvreAnalyse(ComplèteRep(fRepEnCours())+"ForxBase.WDD")
	
	SI PAS HDBOuvre("MonDBF","DB",ComplèteRep(fotowinrep)+"DBFAX\SESSION.DBF") ALORS
		Erreur("Impossible d'ouvrir le fichier" + ComplèteRep(fotowinrep)+"DBFAX\SESSION.DBF")
	SINON
		Info("Ouverture du fichier " + ComplèteRep(fotowinrep)+"DBFAX\SESSION.DBF" + " réussie !")
		
		POUR i = 1 A HNbEnr("MonDBF",hEtatTous)
			SI HLit("MonDBF",i)= Faux ALORS
				Erreur("Impossible de lire la ligne " + i)
			SINON
				test = {"DB.IDENT"}
				Info(test)
			FIN
		FIN
	FIN
FIN


Rien a faire. Ca bloque toujours au même endroit sur

POUR i = 1 A HNbEnr("MonDBF",hEtatTous)


Ca me sort comme erreur
"Le fichier est inconnu dans l'analyse "... et il me ressort le nom de mon analyse principale (je suis en C/S).
J'ai essayé de faire un hChangeConnexion("*","") mais ça ne change rien.
Pourquoi je ne peut pas accéder à ce fichier :/
J'ai passé toute la journée dessus.

Merci

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=2159&post_id=9020