- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:asp(vbscript)のエラー)
asp(vbscript)のエラーの原因は?
このQ&Aのポイント
- 画面のHTML上で実行開始のボタンを押すと、書かれたSubプロシージャが走り、CSVファイル読み込みが始まります。しかし、ダイアログをOKで閉じるとスクリプトエラーが表示されます。
- 原因は、If arrFields(1) = "あ" Thenの行でエラーが起きていることです。
- エラーの内容は、CSVファイルの2列目が"あ"である場合に正解と表示し、それ以外の場合は不正解と表示する処理が問題となっていることです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
エラーが出てるならその内容書かなきゃ… http://www.kanaya440.com/contents/script/vbs/function/string/split.html Splitの結果が「要素数2以上の配列」にならない時に >arrFields(1) でインデックスのエラーになってるんじゃないですか? 極端に言うとDataの中にカンマが無ければ、arrFieldは要素数0か1になる。そうすると「インデックス1」は存在しないのでエラー。