Windev: hdeclareexterne

Hdeclareexterne permet d'importer une table dans un projet sans utiliser l'analyse.

DossierResult est une Source de Données
MaRequete est une chaîne = [
select mvt.article, art.libelléfr as libelle from Mouvement mvt left join Article art on art.article = mvt.article limit 10
]




SI PAS HDéclareExterne("C:\path\cust\mouvement.fic", "Mouvement") ALORS
	Info ("Erreur")
FIN
SI PAS HDéclareExterne("C:\path\cust\article.fic", "Article") ALORS
	Info ("Erreur")
FIN
SI PAS HExécuteRequêteSQL(DossierResult, hRequêteSansCorrectionHF, MaRequete) ALORS
	Erreur(HErreurInfo())
FIN

HLitPremier(DossierResult)

TANTQUE HEnDehors(DossierResult) = Faux

	TableAjouteLigne(TABLE_SansNom1,DossierResult.article, DossierResult.libelle)
	HLitSuivant(DossierResult)
FIN
Info("test: " +DossierResult.article)
Info("La requête contient " + HNbEnr(DossierResult) + " enregistrements.")