« Gestion des bases de données (CM) » : différence entre les versions
m (a renommé Gestion des basses de données (CM) en Gestion des bases de données (CM)) |
Aucun résumé des modifications |
||
(5 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Ces fonctions permettent de gérer la base de données par défaut du [[Contexte | Ces propriétés sont relatives à la gestion des bases de données. | ||
{|class="wikitable" | |||
|- | |||
|[[DefDataBaseURL (CM)|DefDataBaseURL]] | |||
|string | |||
|read/write | |||
|URL de la base de données par défaut. | |||
|- | |||
|[[DataBaseCount (CM)|DataBaseCount]] | |||
|integer | |||
|read only | |||
|Nombre de base de données dans le [[Contexte utilisateur (code)|contexte utilisateur]]. | |||
|- | |||
|[[DataBases (CM)|DataBases[index]]] | |||
|TDatabaseInfo | |||
|read only | |||
|Accès indexée aux bases de données du [[Contexte utilisateur (code)|contexte utilisateur]]. | |||
|} | |||
Ces fonctions permettent de gérer la base de données par défaut du [[Contexte utilisateur (code)|contexte utilisateur]] pour les [[Architecture métiers (arch)|applications]] multi-base de données. | |||
{|class="wikitable" | {|class="wikitable" | ||
Ligne 5 : | Ligne 25 : | ||
|[[FindClassTableName (CM)|FindClassTableName]] | |[[FindClassTableName (CM)|FindClassTableName]] | ||
|Cette fonction retourne le nom de table d'une classe. | |Cette fonction retourne le nom de table d'une classe. | ||
|- | |||
|[[FindClassOTP (CM)|FindClassOTP]] | |||
|Cette fonction retourne l'idOTP d'une classe dans la base de données courante. | |||
|- | |- | ||
|[[DataBaseExistByURL (CM)|DataBaseExistByURL]] | |[[DataBaseExistByURL (CM)|DataBaseExistByURL]] | ||
Ligne 20 : | Ligne 43 : | ||
|[[SetDatabaseContext(CM)|SetDatabaseContext]] | |[[SetDatabaseContext(CM)|SetDatabaseContext]] | ||
|Cette fonction positionne le contexte de base de données par défaut du contexte de session. | |Cette fonction positionne le contexte de base de données par défaut du contexte de session. | ||
|- | |||
|[[Translator (CM)|Translator]] | |||
|Retourne le translateur SQL de la base de données par défaut. | |||
|} | |} | ||
Dernière version du 5 mars 2019 à 16:12
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. |
{{#if:ClassManager (code)|
{{#if:ClassManager (code)|— ClassManager (code) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}