« UpdateModelDB (SM) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 17 : | Ligne 17 : | ||
|- | |- | ||
|iOperation | |iOperation | ||
|Constante pour l'opération, | |Constante pour l'opération : *sstDeleteClassFK*, *sstDeleteTableFK*, *sstUpdateModel*. | ||
|} | |} | ||
Version du 26 janvier 2018 à 13:22
<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 : *sstDeleteClassFK*, *sstDeleteTableFK*, *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 —
}}