« UpdateModelDB (SM) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang='delphi'>procedure UpdateModelDB(const iClassName:string; const iDummy:String; const iOperation:???);</source> Cette méthode effectue une mise à jour en aj... »)
 
mAucun résumé des modifications
Ligne 33 : Ligne 33 :
* [[AllocTranContext (CM)|AllocTranContext]]
* [[AllocTranContext (CM)|AllocTranContext]]


{{Footer|Gestion des transactions (CM)}}
{{Footer|ModelManager_(code)}}


[[category:SyncManager]]
[[category:SyncManager]]

Version du 26 janvier 2018 à 13:18

<source lang='delphi'>procedure UpdateModelDB(const iClassName:string; const iDummy:String; const iOperation:???);</source>

Cette méthode effectue une mise à jour en ajout de la table en fonction de la classe avant que le modèle a été modifiée vers la nouvelle version métier.

La classe de base doit obligatoirement être spécifiée.

Result La table a été actualisée ou créée si nécessaire.
iClassName Nom de la classe de l'instance.
iDummy Doit être vide.
iOperation Constante pour l'opération, ici sstUpdateModel.

Exemple <source lang='delphi'> var inst:MaClass; begin

 SyncManager.UpdateModelDB('TCompteBancaire',,sstUpdateModel);
 if Assigned(ModelManager.FindClass('TArreteCompte',True)) then 
   SyncManager.UpdateModelDB('TArreteCompte',,sstUpdateModel);

end; </source>

Voir aussi

{{#if:ModelManager_(code)|

{{#if:ModelManager_(code)|— ModelManager_(code) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}