1

私は ColdFusion の初心者です。更新したい実行中の ColdFusion Web サイトがあります。データベースをコピーしてテストを行いました。ColdFusion マネージャーで、コピーしたデータベースを使用して新しいデータソースを作成しました。しかし、コピーしたデータベースを使用する必要があることを Web サイトに伝えるにはどうすればよいでしょうか。

ありがとう

4

2 に答える 2

3

コードを調べてcfqueryタグを見つけ、それらがdatasource属性で新しい dsn を使用していることを確認してください。コードの記述方法によっては、dsn を保持するグローバル変数が存在する場合があり、そこで変更することができます。

于 2013-03-14T13:11:34.023 に答える
1

テスト データベースができたので、条件付きロジックを使用して、使用するデータベースを決定することをお勧めします。これは私のファイルの1つの例です。

<cfscript>
    if (cgi.path_info contains "dwtest") {
    dsn = "AntibioticsTest";
    } else {
    dsn = "Antibiotics";
}
</cfscript>

<cfquery name="GetLastInsertDates" datasource="#dsn#">
sql not relevent
</cfquery>

jhinkley の回答で述べたように、この変数はグローバル変数である可能性があり、その場合、Application.cfc で見つかる可能性が最も高くなります。

于 2013-03-14T13:30:59.720 に答える