- PR -

VB6.0+ADO(MS-Remote)にてWebサーバ上のMDBにアクセス

1
投稿者投稿内容
Bubbles
会議室デビュー日: 2004/04/14
投稿数: 9
投稿日時: 2006-07-15 11:38
初めて書き込みさせて頂きます。
VB6.0+ADO(MS-Remote)によってWebサーバ上のMDBにアクセスする処理を作成しています。
Windows2000サーバーでは問題なく動くのですが、Windows2003サーバーだと以下のエラーが発生してしまいます。
Wondows2003サーバの場合、何か特別な設定が必要なのでしょうか?
どなたかご教授をお願い致します。

(ソース)

'ADOインスタンス生成
Set objAdoCn = New ADODB.Connection
Set objAdoRs = New ADODB.Recordset
objAdoCn.Open pConnectStr --------- @
With objAdoRs
'SQL文生成・実行
strSQL = ""
strSQL = strSQL & "SELECT * FROM UserInfo "
strSQL = strSQL & "ORDER BY UserName, UserID "
.CursorLocation = 3 'adUseClient

.Open strSQL, objAdoCn -------- A

If .RecordCount > 0 Then
      ・・・省略
End If
End With

(エラー内容)

 @のコネクションOPENは両方問題なし(State = 1になっています)
 AのレコードセットOPEN時にWindows2003サーバだとエラー
  Err.Number = 8209
 Err.Description = インターネット サーバー エラー : オブジェクト/モジュールが見つかりません。

(接続文字列)

  Provider=MS Remote.1;Extended Properties=DSN=aaa_mdb;Remote Server=http://WebサーバIP;Internet Timeout=300000;Transact Updates=True;DBQ=C:\Inetpub\wwwroot\aaa\aaa.MDB

(その他設定)

  ODBC システムDSNの設定は実施済み
  フォルダのセキュリティ(IUSER_マシン名は存在します)


以 上
1

スキルアップ/キャリアアップ(JOB@IT)