2007.03.02

BinaryRead とRequest.Formの共存

BinaryRead を呼び出した後に、Request.Formを使用する事が出来ません。

なのでRequest.Formで値を取得したいプログラムでBinaryReadを使用する
場合、クエリにフラグを持たせて
入り口を2つにするというやり方が一般的ですが、
それが出来ない場合もあります。

その場合はプログラムを2つ作りましょう。

ただし、INCLUDEした場合も同じエラーが生じるので
同じプログラムだとしても2つ書かなくてはならない
(もしくは3つにして共通部分のみ1つのプログラムに書き
 処理の違うプログラム各々にINCLUDEをするというやり方もあります)
残りの処理は2つに分けるというやり方がバグが少なく
有効です。

修正の際には注意が必要です。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
ntakayama