2012-01-19 22 views
1

私はWindows 2008のVBSスクリプトの実行エラー

、それはエラーを以下に私を与えるコンテンツ

set databrowser = Server.CreateObject("myDLL.DataBrowser")

を以下しているWindows Server 2008の32ビット(その上にIIS7)の非常に単純なVBSファイルを実行しています

Microsoft(R)Windows Script Hostバージョン5.7 Copyright(C)Microsoft Corporation。全著作権所有。

C:\ Users \ユーザードキュメント\ Administratorは、Test.vbsを(1、1)マイクロソフトのVBScript ランタイムエラー\:私は

cscript.exe test.vbsとしては、どのような可能性実行している 'サーバ'

:オブジェクト必要がこれの理由ですか?

答えて

4

Server.CreateObjectの代わりにWscript.Createobjectを使用してください。

参照:What's the Difference between WScript.CreateObject, Server.CreateObject and CreateObject?

+4

+1しかし、コードはASPとホスティングます。CScriptの間で輸送可能であるので、私はちょうど 'CreateObject'を使用すると思います。 – AnthonyWJones

+0

ありがとうございました..それは.vbsファイルで働いていました:)しかし、私が.aspファイルに同じ行を置くと、 "object required: ''エラーが発生しました – swd

+0

@swd ASPでは' Server.CreateObject'にする必要があります。しかし、@AnyhonyWJonesが言っているように、 'CreateObject'(接頭辞オブジェクトなし)を書くだけで、両方の環境で動作するかもしれません。 –

関連する問題