UpdateModelDB (SM)
De Wiki1000
(Différences entre les versions)
m |
|||
Ligne 1 : | Ligne 1 : | ||
− | <source lang='delphi'>procedure UpdateModelDB(const iClassName:string; const iDummy:String; const iOperation: | + | <source lang='delphi'>procedure UpdateModelDB(const iClassName:string; const iDummy:String; const iOperation:enumsst);</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. | 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. | ||
Ligne 17 : | Ligne 17 : | ||
|- | |- | ||
|iOperation | |iOperation | ||
− | |Constante pour l'opération : | + | |Constante pour l'opération : '''sstDeleteClassFK''', '''sstDeleteTableFK''', '''sstUpdateModel'''. |
|} | |} | ||
Version du 26 janvier 2018 à 14:25
procedure UpdateModelDB(const iClassName:string; const iDummy:String; const iOperation:enumsst);
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
var inst:MaClass; begin SyncManager.UpdateModelDB('TCompteBancaire','',sstUpdateModel); if Assigned(ModelManager.FindClass('TArreteCompte',True)) then SyncManager.UpdateModelDB('TArreteCompte','',sstUpdateModel); end;
Voir aussi