アプリ版:「スタンプのみでお礼する」機能のリリースについて

VBScriptでSQLサーバーのDBにアクセスするためASPのserverオブジェクト
を使うと

ランタイム エラーが発生しました。デバッグしますか?
行:39
エラー:オブジェクトがありません。:'server'

とエラーが表示されます。
おそらく次の行だと思うのですが、何か方法を教えてください。

set objDB = server.CreateObject("ABCDB.DBCon")

A 回答 (2件)

>同じページ内にASPで記述した部分とVBScriptで記述した部分が混在し、ASPで記述した部分ではServerオブジェクトは使えるのですが、VBScriptで記述した部分がエラーになるのです。



ASPで記載されているところはIIS内でコンパイルされます。VBScriptで書かれているところはブラウザ内で処理されます。
クライアントサイドにserverオブジェクトを定義しても使えないと書いたのはそう言うことです。もし、VBScript内でデータベースの内容を扱いたい場合はVBscript内にASPを書いてResponse.writeや<%=~%>でブラウザに返す必要が有ります。
    • good
    • 0
この回答へのお礼

ありがとうございました。
試してみます。

お礼日時:2002/11/01 14:46

>VBScriptでSQLサーバーのDBにアクセスするためASPのserverオブジェクト


>を使うと

と書かれていますが、クライアントサイドのスクリプトでServerオブジェクトを参照しようとしてる訳ではないですよね。
サーバサイドのASP内でしか参照できないと思います。

この回答への補足

すみません、説明不足でした。同じページ内にASPで記述した部分とVBScriptで記述した部分が混在し、ASPで記述した部分ではServerオブジェクトは使えるのですが、VBScriptで記述した部分がエラーになるのです。

補足日時:2002/11/01 14:15
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!