Import (rtl)

De Wiki1000
(Différences entre les versions)
 
Ligne 23 : Ligne 23 :
 
Le paramètre iMode indique le mode d'importation, les valeurs possibles sont une combinaison des valeurs suivantes (séparées par des virgules) :
 
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
+
*miInsert
Insertion des nouveaux objets
+
:Insertion des nouveaux objets
  
miUpdateOnly
+
*miUpdateOnly
Mise à jour des objets existant
+
:Mise à jour des objets existant
  
miUpdate  
+
*miUpdate  
Insertion et modification des objets
+
:Insertion et modification des objets
  
miDeleteBefore
+
*miDeleteBefore
Suppression des objets existants-obsolète
+
:Suppression des objets existants-obsolète
  
miActiveControl
+
*miActiveControl
Application des règles métiers
+
:Application des règles métiers
  
miRejet
+
*miRejet
Génération d''un fichier avec les objets erronés
+
:Génération d''un fichier avec les objets erronés
  
miTest
+
*miTest
Tester le fichier d''import
+
:Tester le fichier d''import
  
miAppendErrorFile
+
*miAppendErrorFile
Les erreurs sont ajoutées dans le fichier de rejet
+
:Les erreurs sont ajoutées dans le fichier de rejet
  
miPass2InErrorFile
+
*miPass2InErrorFile
Les erreurs lors du deuxième passage sont ajoutées dans le fichier de rejet
+
:Les erreurs lors du deuxième passage sont ajoutées dans le fichier de rejet
  
miRenameFile
+
*miRenameFile
Après l'importation le fichier est renommé
+
:Après l'importation le fichier est renommé
  
miDeleteFile
+
*miDeleteFile
Après l'importation le fichier est supprimé
+
:Après l'importation le fichier est supprimé
  
miAtomic
+
*miAtomic
Utilisation d''une seule transaction
+
:Utilisation d''une seule transaction
  
 
Exemple
 
Exemple
Ligne 67 : Ligne 67 :
  
 
Voir aussi:
 
Voir aussi:
 +
 +
*[[Curseurs d'importation (tech)|Curseurs d'importation]]
  
 
{{Footer|Développement DSM}}
 
{{Footer|Développement DSM}}
 
[[category:RTL Framework]]
 
[[category:RTL Framework]]
 

Version du 15 août 2009 à 09:44

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