私が働いている古典的なASP VBSサイトのために、IIS 7でWindows 7にローカルサーバーをセットアップしました。iis7、classic asp;タイプミスマッチエラー
ページに「タイプが一致しません」というエラーが表示されます。これは、元のサーバーで発生しません(IIS、Windows 2008の7)
関連コード:
if myRS("age") = 10 then
- フィールドの値は、デバッガでチェック空文字列で、またエラー状態 "文字列 '
- ASPファイルのデータベース&は、本番サイトの正確なコピーです。
- パブリックサイトとローカルサイトの両方でエラーは再開されません。
- プロダクションサーバーは、ローカルのものがExpress EditionのMS-SQL 2008 R2 Webエディションです。
私はコードがひどく書かれていることを知っています。しかし、どうやってローカルサーバがこのようなエラーを出し、パブリックサーバはできないのでしょうか?私は、バリアント型を使って比較を行っていると思うので、サブタイプはエラーなしで自動的に評価されるべきですか?
'myRS(" age ")の戻り値の型も、コードが動作する元のサーバー上の空文字列ですか? –
ダーリン、ありがとう、同じデータ、同じコード.. – SuperDuck