DataBaseByCaption (CM)

De Wiki1000
Révision datée du 19 juillet 2009 à 08:56 par Syfre (discussion | contributions) (Nouvelle page : <source lang='delphi'>function DataBaseByCaption(const iCaption:string):TDataBaseInfo;</source> Cette fonction retrouve le contexte de base de données dans le contexte d'applicatio...)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<source lang='delphi'>function DataBaseByCaption(const iCaption:string):TDataBaseInfo;</source>

Cette fonction retrouve le contexte de base de données dans le contexte d'application d'une base de données identifiée par son libellé.

Result Le contexte de base de données si la base de données est présente dans le contexte de l'application. nil sinon.
iCaption Le libellé de la base de données.

Exemple <source lang='delphi'> function CloneMeInThisDatabase(const iDatabaseCaption:string):TitObject; var di:TDatabaseInfo; begin

 di := ClassManager.DataBaseByCaption(iDatabaseCaption);
 if not Assigned(di) then ERule.Create(_TP('Cette base de données nest pas accessible dans cette application.'));
 //
 Result := ClassManager.CreateInstance('MyClass');
 ClassManager.ReplicateObject('dup_myclass.xml',self,Result,di);

end; </source>

Voir aussi

{{#if:Gestion des bases de données (CM)|

{{#if:Gestion des bases de données (CM)|— Gestion des bases de données (CM) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}