DataBaseByCaption (CM)

De Wiki1000
Version du 19 juillet 2009 à 09:56 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
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