Gestion des bases de données (CM)

De Wiki1000

Ces propriétés sont relatives à la gestion des bases de données.

DefDataBaseURL string read/write URL de la base de données par défaut.
DataBaseCount integer read only Nombre de base de données dans le contexte utilisateur.
DataBases[index] TDatabaseInfo read only Accès indexée aux bases de données du contexte utilisateur.

Ces fonctions permettent de gérer la base de données par défaut du contexte utilisateur pour les applications multi-base de données.

FindClassTableName Cette fonction retourne le nom de table d'une classe.
FindClassOTP Cette fonction retourne l'idOTP d'une classe dans la base de données courante.
DataBaseExistByURL Cette fonction teste si une base de données identifiée par son URL existe dans le dossier.
DataBaseByURL Cette fonction retourne le contexte d'une base de données identifiée par son URL.
DataBaseByCaption Cette fonction retourne le contexte d'une base de données identifiée par son libellé.
FindDataBaseOfOID Cette fonction retourne le contexte de base de données d'un identifiant d'objet.
SetDatabaseContext Cette fonction positionne le contexte de base de données par défaut du contexte de session.
Translator Retourne le translateur SQL de la base de données par défaut.

Ces fonctions permettent de gérer les instances dans une base de données particulières associées au dossier; elles n'ont de sens que pour les applications multi-bases de données effectuant des traitements inter-bases de données.

Elles prennent toutes en paramètre un contexte de base de données et opèrent sur cette base de données.

CreateInstanceInDataBase Cette fonction crée une instance d'objet suivant un nom de classe.
CreateObjectListInDataBase| Cette fonction créée une liste d'objet suivant un nom de classe.
CreateCursorInDataBase| Cette fonction créée un curseur objet suivant un nom de classe.
FindSingletonInDataBase Cette fonction recherche l'objet d'une classe singleton.

ClassManager (code)Développement DSM





Whos here now:   Members 0   Guests 1   Bots & Crawlers 0
 
Outils personnels