電子書籍の厳選無料作品が豊富!

VBscriptでAccessに接続。
PC1ではDBの検索結果が表示されますが
PC2では表示されません。
PC1はWindows XP Pro IIS Access 2000
PC2はWindows server 2003 IIs Access 2000
当然ながらソースは同じです。
プログラムの問題でしょうか。
それともなにか設定の問題でしょうか。

VBscript 部分


<%
'==========================================================================================================
Dim objCon
Dim objRS
Dim strSQL
'=======================================
dim objfs
dim strFDIRNAME
Set objFS = Server.CreateObject("Scripting.FileSystemObject")
strFDIRNAME = Server.MapPath(".") 'フォルダー名取得
'=======================================
'##### コネクションオブジェクトの生成 #####
Set objCon = Server.CreateObject("ADODB.Connection")
'##### 接続用パレメータの設定 #####
objCon.Provider = "Microsoft.Jet.OLEDB.4.0"
Set objRS = Server.CreateObject("ADODB.Recordset")
'##### MDBの絶対パス指定 #####
objCon.ConnectionString =strFDIRNAME & "\" & "meibo.mdb"
'##### コネクションのオープン #####
objCon.Open
'##### SQLの作成 #####
strSQL = "select DISTINCT 社員名 from TABLE "
'##### レコードセットのオープン #####
objRS.Open strSQL, objCon, 3
Recnm=objRS.RecordCount
Do Until objRS.EOF
%>
<OPTION value="<%=objRS("社員名").value%>"><%=objRS("社員名").value%></OPTION>
<%
'##### 次のレコードを参照 #####
objRS.MoveNext
Loop
end if
%>
<%
'##### コネクションのクローズ #####
objCon.Close
'##### コネクションオブジェクトの解放 #####
Set objCon = Nothing
'================
%>

A 回答 (2件)

WinServer2003ファミリーの場合 IISの規定値でASPは禁止されています



IISの管理コンソールで『Webサービスの拡張』をクリックして
右ペインにある『Active Server Pages』を選択『許可』ボタンをクリック
と言った手順を踏んでみましょう

IISのヘルプにもこの辺りは記述されていますよ
    • good
    • 0
この回答へのお礼

ありがとうございました。
ASPは禁止されている事すら知りませんでした。

お礼日時:2007/11/08 11:40

パスを確認してください


全ての変数の内容を表示してください
想定と違う動きをしているところがあります
    • good
    • 0

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