« UpdateModelDB (SM) » : différence entre les versions
(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| | {{Footer|ModelManager_(code)}} | ||
[[category:SyncManager]] | [[category:SyncManager]] | ||
Version du 26 janvier 2018 à 13:18
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