Procedure Habilitation AssocierRessourceUps5GL(T : Nul Ou Type, Alias : Nul Ou Caractere=Nul);
A l'issu, si le flux de l'échange de données courant est ouvert :
Pour dissocier l'échange de données courant d'un type, il suffit de passer le paramètre Nul.
Type Employe Defaut
/*****************/
NomEmploye : Caractere;
DateEmbauche : Date;
Numero : Entier;
Salaire : Caractere;
NumeroDepartement : Entier;
Constructeur();
Variable
/******/
F : Fichier;
Principal
/*******/
Variable
/******/
E : Nul Ou EchangeBinaire;
R : Nul Ou Employe;
NumeroDepartement : Entier;
Debut
F=Fichier("c:/tmp/export.dmp", LectureBinaire);
E=EchangeBinaire(IFlux(F));
E.AssocierRessourceUps5GL(Employe, "EmployeImporte");
RequeteUps5GL MaRequeteUps5GL
ResultatSql (NomEmploye : Nul Ou Caractere TailleMaxSql 20, DateEmbauche : Nul Ou Date, NumeroEmploye : Nul Ou Entier, Salaire : Nul Ou Reel)
ParametreSql (NumeroDepartement)
Ups5GLStatique
Selectionner NomEmploye:=${NomEmploye}, DateEmbauche:=${DateEmbauche}, NumeroEmploye:=${NumeroEmploye}, Salaire:=${Salaire}
De EmployeImporte
FiltrerPar NumeroDepartement=${NumeroDepartement};
Ecran.Ecrire(NomEmploye+" "+Caractere(DateEmbauche)+" "+Caractere(NumeroEmploye)+" "+Caractere(Salaire));
Fin RequeteUps5GL
E.AssocierRessourceUps5GL(Nul);
E=Nul;
F.Fermer();
Fin Principal
- | - | - | - | - | - | - | - | - |