Import (rtl)

De Wiki1000
Version du 11 août 2009 à 13:10 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Function Import(const aFileName:String; const aSourceFileName:String; const iMode:String; aListMsg:TStrings):Boolean;

Cette fonction réalise une importation.

Result Retourne TRUE si l'importation s'est bien passée.
aFileName Nom du format d'importation.
aSourceFileName Nom du fichier à importer.
iMode Mode d'importation.
aListMsg Une liste optionnelle recevant des informations sur l'exécution.

Le paramètre iMode indique le mode d'importation, les valeurs possibles sont une combinaison des valeurs suivantes (séparées par des virgules) :

miInsert Insertion des nouveaux objets

miUpdateOnly Mise à jour des objets existant

miUpdate Insertion et modification des objets

miDeleteBefore Suppression des objets existants-obsolète

miActiveControl Application des règles métiers

miRejet Génération dun fichier avec les objets erronés

miTest Tester le fichier dimport

miAppendErrorFile Les erreurs sont ajoutées dans le fichier de rejet

miPass2InErrorFile Les erreurs lors du deuxième passage sont ajoutées dans le fichier de rejet

miRenameFile Après l'importation le fichier est renommé

miDeleteFile Après l'importation le fichier est supprimé

miAtomic Utilisation dune seule transaction

Exemple

begin
end;

Voir aussi:

Développement DSMDéveloppement DSM

Outils personnels