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

De Wiki1000
mAucun résumé des modifications
Aucun résumé des modifications
Ligne 31 : Ligne 31 :


Voir aussi
Voir aussi
* [[AllocTranContext (CM)|AllocTranContext]]
* [[FindClass_(MM)|FindClass]]
* [[ModelManager_(code)|ModelManager]]


{{Footer|ModelManager_(code)}}
{{Footer|ModelManager_(code)}}


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

Version du 26 janvier 2018 à 13:20

procedure UpdateModelDB(const iClassName:string; const iDummy:String; const iOperation:???);

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

var inst:MaClass;
begin
  SyncManager.UpdateModelDB('TCompteBancaire','',sstUpdateModel);
  if Assigned(ModelManager.FindClass('TArreteCompte',True)) then 
    SyncManager.UpdateModelDB('TArreteCompte','',sstUpdateModel);
end;

Voir aussi

ModelManager_(code)Développement DSM