0

ファイルへのテキストの書き込み中に以下のエラーが発生するASPコード。

MicrosoftVBScriptランタイムエラー「800a0005」

無効なプロシージャ呼び出しまたは引数

上記のエラーが発生する行は次のとおりです。

oFile.Write Chr(AscB(MidB(FileData,nIndex,1)))

この問題は、ファイルをアップロードしているときに発生します。このエラーは、開発環境でのみ発生します。ただし、同じコードが本番環境で正常に機能しています。Dev環境でのみエラーが発生する理由がわかりませんでした。

4

1 に答える 1

0

3つのネストされた関数呼び出しを持つメソッドがあります。それを分割して、どの呼び出しが実際にエラーを引き起こしているかを確認してください。

b = MidB(FileData, nIndex, 1)
i = AscB(b)
c = Chr(i)
oFile.Write c
于 2013-02-27T19:47:29.720 に答える