Je suis nouveau à ColdFusion et je l'ai expérimenté. Nous avons migré d'Adobe ColdFusion 9 vers Adobe ColdFusion 2016 et recevons maintenant l'erreur suivante.Comment définir les propriétés d'un composant dans ColdFusion 2016
À l'intérieur d'un composant, je définis des propriétés pour définir les bases de données multiples que j'ai utilisées. Dans ColdFusion 9, cela fonctionne bien. Voir l'image ci-dessous où les propriétés sont définies dans une chaîne vide ou une valeur.
ColdFusion 9
Avec ColdFusion 2016, les valeurs sont pas définies. Je ne sais pas pourquoi cela arrive.
ColdFusion 2016
Alors, quand j'essaie de me connecter, cette erreur montre:
Je me demande pourquoi les valeurs ne sont pas définies dans ColdFusion 2016.
Voici un extrait sur la façon dont je code mon composant:
component output="false" hint="Database Connection Settings" displayname="Datasource" accessors="true" persistent="true"
{
property name="Datasource";
property name="itmanagement";
property name="fixedasset";
property name="login";
property name="hris";
variables.instance = {
Datasource ="",
itmanagement="itmanagement",
fixedasset="wareakay",
login="login",
hris="employee_db"
};
}