我是ColdFusion的新手并且一直在尝试它。我们从Adobe ColdFusion 9迁移到Adobe ColdFusion 2016,现在收到以下错误。
在组件内部,我正在设置属性以定义我一直在使用的多个数据库。在ColdFusion 9中它运作良好。请参见下图,其中属性设置为空字符串或值。
ColdFusion 9
使用ColdFusion 2016时,值未定义。我不知道为什么会这样。
ColdFusion 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"
};
}
答案 0 :(得分:2)