Import (rtl)

De Wiki1000
(Différences entre les versions)
Ligne 21 : Ligne 21 :
 
|}
 
|}
  
−
Le paramètre iMode indique le mode d'importation, les valeurs possibles sont une combinaison des valeurs suivantes (séparées par des virgules) :
+
{{:ImportMode}}
−
 
+
−
*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 d''un fichier avec les objets erronés
+
−
 
+
−
*miTest
+
−
:Tester le fichier d''import
+
−
 
+
−
*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 d''une seule transaction
+
  
 
Exemple
 
Exemple

Version du 17 octobre 2014 à 13:03

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.
  • 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 d'un fichier contenant les lignes rejetées dans le même répertoire que le fichier importé, de même nom que le fichier importé suffixé par « rejected ». Ne fonctionne pas avec les curseurs d'import.
  • miTest
Tester le fichier d'import
  • 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
  • miUseImportRules
Utiliser les règles d'importation
  • miNoCheckRules
Ne pas exécuter les règles de validation

Exemple

begin
end;

Voir aussi:

— Développement DSM — Développement DSM —





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels