Import (rtl)
De Wiki1000
(Différences entre les versions)
Ligne 69 : | Ligne 69 : | ||
*[[Curseurs d'importation (tech)|Curseurs d'importation]] | *[[Curseurs d'importation (tech)|Curseurs d'importation]] | ||
+ | *[[Export (rtl)|Fonction export]] | ||
{{Footer|Développement DSM}} | {{Footer|Développement DSM}} | ||
[[category:RTL Framework]] | [[category:RTL Framework]] | ||
[[category:Import]] | [[category:Import]] |
Version du 10 avril 2013 à 08:24
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: