WindowsXPpro(IIS6.0) + Orale9i + ASPで開発をしていますが、
oo4o接続がうまくいかず困っています。
IISとDBサーバは同マシン内の同ドライブ(C)にあり、
現在、やむを得ず、DBサーバにて開発を行っています。
色々調べ、以下のことは全て試してみましたが、
どうしても以下のエラーが出てしまいます。
なお、VB6.0で同じDBにoo4oで接続するサンプルを作って試しましたが、
そちらはうまくいきました。
わかる方、どうかご教授ください。
【試したこと&確認したこと】
・oo4oはインストールされている
・oip9.dll のレジストリ登録(念のため)
・ora92フォルダに、インターネットゲストアカウントの
読み取り実行&書き込みのアクセス許可を与える
(ちなみにフルコントロール許可を与えてもダメでした)
・SQLNET.oraファイルを以下のように書き換え
SQLNET.AUTHENTICATION_SERVICES= (NONE)
【global.asa】
<OBJECT RUNAT=Server SCOPE=Application ID=OraSession
PROGID="OracleInProcServer.XOraSession">
</OBJECT>
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
'OO4O用の設定(Net*8を使用してOracle8に接続する)
Set Session("OraDatabase") = OraSession.DbOpenDatabase
("sun151_ora803", "scott/tiger", Clng(3))
Set Session("OraDynaset") = Session
("OraDatabase").DbCreateDynaset("select * from emp order by empno",
Clng(4))
End Sub
Sub Session_OnEnd
Set Session("OraDynaset") = Nothing
Set Session("OraDatabase") = Nothing
End Sub
</SCRIPT>
【エラー内容】
Microsoft VBScript 実行時エラー (0x800A01FB)
例外が発生しました。: 'OraSession.DbOpenDatabase'
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>VB6.0で同じDBにoo4oで接続するサンプルを作って試しましたが
とのことですが、そのときにはCreateObjectでやったのですか?
それとも、参照設定でやったのでしょうか?
返事が遅れて、申し訳ありません。
VB6.0での接続は、CreateObjectで行いました。
参照設定では何も追加していません。
No.1
- 回答日時:
エラー内容としてオラクルエラーじゃないようですから設定云々じゃないと思います。
<object>の部分が怪しいような気が。。。
ためしに<object>を使用せずに、OraSession自体をCreateしてみたらいかがでしょうか?
<例>
Dim OraSession
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
ご回答ありがとうございます。
セッションオブジェクトを使用する方法と、
ご指摘のOraSessionを変数に持つ方法、
どちらも試していますが、どちらでもCreateObjectの行で同じエラーが発生してしまいます。
他に、何か気になった点があれば、どんな小さなことでも構わないのでご指摘ください!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでFormat がうまく使えない
-
Debug Assertion Failed?
-
W3CのCSS検証エラーについて
-
POV-Ray についての質問です!
-
Excel ファイルに保存すると実...
-
webサイトにエラーがあるとどん...
-
VBA初心者ですがダウンローダー...
-
シェルスクリプトの実行エラー...
-
ホームページビルダーの”全体の...
-
【Adobe Premiere Element 2.0...
-
アプリストア インストールミ...
-
aspxが動作しない
-
ファイルのダウンドードでエラー
-
やはり図形のクリアで実行時エ...
-
DVDシュリンクで…エラーが!!
-
C# HttpWebRequestのエラーにつ...
-
アクセス2019入力規則、規...
-
セルA1とF1、A2とF2、A3とF3…を...
-
jw cadの名前をつけて保存・・...
-
メモ帳を保存せずに誤って閉じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Debug Assertion Failed?
-
VBAでFormat がうまく使えない
-
NET USE コマンドでエ...
-
Excel ファイルに保存すると実...
-
シェルスクリプトの実行エラー...
-
Web.Config 構成ファイルのエラー
-
ホームページビルダーの”全体の...
-
エラーコード 70 「書き込み...
-
vbaでファイルを開くパス名に変...
-
C# HttpWebRequestのエラーにつ...
-
ACCESS VBAのOpenForm書き方
-
VBAで印刷するとエラーになって...
-
POV-Ray についての質問です!
-
不明なソフトウェア例外(0xe06...
-
Access ADOで文字列を日付型へi...
-
WNetAddConnection*()の使い方
-
LTspiceのTime Stepエラーについて
-
bcpadがうまく実行できないので...
-
xmlドキュメントから別拡張子で...
-
VB2010ビルドできるが配...
おすすめ情報