アラート ボックスがあり、現在テスト データベースを使用している場合、ライブ データベースとは異なるテキストをアラート ボックスに表示したいと考えています。
という変数を宣言してisTestDb
に設定しましたTrue
が、この厄介なエラーが発生し続けます。
Microsoft VBScript compilation error '800a0411'
Name redefined
myfiles/conn_open.asp, line 12
Dim isTestDb
----^
これは、条件付きチェックを行っている場所よりもはるかに高いレベルのインクルード内にある単純なコードです。これは問題ではないと想定しています。
Dim isTestDb
isTestDb = True
-- Much Later in another file somehwere
If isTestDb Then
Response.Write("<h1>It is set to True</h1>")
Response.End
Else
Response.Write("<h1>It is set to False</h1>")
Response.End
End If
すべての作業ディレクトリを確認しましたが、変数が同じ名前で別の場所に設定されていないことは確かです。変数に別の名前を付けようとしても、まったく同じエラーが発生しました。