Gestion des bases de données (CM)

De Wiki1000
(Différences entre les versions)
Ligne 1 : Ligne 1 :
 +
Ces propriétés sont relatives à la gestion des bases de données.
 +
 +
{|class="wikitable"
 +
|-
 +
|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 de session (code)|contexte de session]].
 +
|-
 +
|DataBases[index]
 +
|TDatabaseInfo
 +
|read only
 +
|Accès indexée aux bases de données du [[Contexte de session (code)|contexte de session]].
 +
|}
 +
 
Ces fonctions permettent de gérer la base de données par défaut du [[Contexte de session (code)|contexte de session]] pour les [[Architecture d'application (code)|applications]] multi-base de données.
 
Ces fonctions permettent de gérer la base de données par défaut du [[Contexte de session (code)|contexte de session]] pour les [[Architecture d'application (code)|applications]] multi-base de données.
  

Version du 19 juillet 2009 à 10:41

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 de session.
DataBases[index] TDatabaseInfo read only Accès indexée aux bases de données du contexte de session.

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

FindClassTableName Cette fonction retourne le nom de table d'une classe.
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.

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

Outils personnels