- - PR -
VB6.0+ADO(MS-Remote)にてWebサーバ上のMDBにアクセス
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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