• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScript)

ASPでのWebサイト作成で発生しているVBScriptエラーの原因と対処方法

このQ&Aのポイント
  • ASPを使用してWebサイトを作成している際に、「Microsoft VBScript コンパイラーエラー(0X800A03F6) 'End'がありません。」というエラーメッセージが表示される場合、原因としてはスクリプトのエンドが不足している可能性があります。エンドが不足している箇所を確認し、適切に追加することでエラーを解消することができます。
  • また、エラーの発生を防ぐためには、フォームデータの入力値のチェックやSQLインジェクション対策を行うことが重要です。入力値に特殊記号が含まれていないか、SQLコマンドで使用される特殊記号を検出する処理を実装することで、セキュリティの脆弱性を低減することができます。
  • さらに、XSS(クロスサイトスクリプティング)攻撃への対策として、入力値にHTMLタグや特殊文字が含まれていないかを検出する処理も重要です。適切なバリデーションを行い、安全なデータの取り扱いを心がけましょう。

質問者が選んだベストアンサー

  • ベストアンサー
  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.2

if desiredjobtype = "" then desiredjobtype = "未入力" のあとにEnd Ifが足りないのでは? チラッと見ただけなので問題が本当にそこなのか、 またそこだけなのか自信がありませんけど。 あとコメントって 「<!--」じゃなくて「--」か「'」じゃなかったっけ? それから日本語コメントで「POSTで遅れないので」じゃなくて「POSTで送れないので」。

その他の回答 (1)

  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

> if desiredjobtype = "" then > desiredjobtype = "未入力" > をよく見直しましょう。 というか、 > <!-- ERRORカウンタの初期化 の HTML コメント風のものが閉じてないように思うんですが、これはこれでいいんでしょうか? > ASP に詳しい諸兄殿