DataBaseByCaption (CM)

De Wiki1000
function DataBaseByCaption(const iCaption:string):TDataBaseInfo;

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

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 n''est pas accessible dans cette application.'));
  //
  Result := ClassManager.CreateInstance('MyClass');
  ClassManager.ReplicateObject('dup_myclass.xml',self,Result,di);
end;

Voir aussi

Gestion des bases de données (CM)Développement DSM

Outils personnels