2

私は ColdFusion を初めて使用し、試してみました。Adobe ColdFusion 9 から Adob​​e ColdFusion 2016 に移行したところ、次のエラーが発生しています。

コンポーネント内で、使用してきた複数のデータベースを定義するプロパティを設定しています。ColdFusion 9 では問題なく動作します。プロパティが空の文字列または値のいずれかに設定されている下の画像を参照してください。

ColdFusion 9

ColdFusion 9

ColdFusion 2016 では、値は定義されていません。なぜこれが起こっているのかわかりません。

コールドフュージョン 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"
   };
}
4

1 に答える 1

2

編集:「 Datasource」という用語は予約語になっていると思います。これを別の単語に変更すると、コードが再び機能します。

于 2017-06-02T08:10:04.383 に答える