我是 ColdFusion 的新手,并且一直在尝试它。我们从 Adobe ColdFusion 9 迁移到 Adobe ColdFusion 2016,现在出现以下错误。
在组件内部,我正在设置属性来定义我一直在使用的多个数据库。在 ColdFusion 9 中它运行良好。请参见下图,其中属性设置为空字符串或值。
冷融合 9
对于 ColdFusion 2016,这些值是未定义的。我不知道为什么会这样。
冷融合 2016
因此,当我尝试登录时,此错误显示:
我想知道为什么 ColdFusion 2016 中没有定义这些值。
这是我如何编写组件的代码片段:
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"
};
}