• ベストアンサー

ASPでoo4oを使ってのOracleへの接続について

ASPとoo4oについて質問させていただきます。 ASPファイルのソースの中でVBScriptでoo4oを使ってOracleに接続する 処理を作成しています。 構文に間違いがあるのか、何度もブラウザでエラーが出てしまいます。 基本の部分だけでもいいので、VBScriptでoo4oを使って Oracleに接続する部分の記述を教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  下記サイトをご参照下さい。   http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sak3asp.htm  oo4oでの接続サンプルもありました。 では。

augoogoo
質問者

お礼

ご回答ありがとうございます。 そのサイトも以前に参考にしたんですがやはり エラーメッセージが出てしまいます。 この他にも何かご存知でしたら是非お願いします。

その他の回答 (1)

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.2

こんにちは。#1です。  プログラムが正しくても、環境が正常でない場合、エラーが発生します。  下記サイトをご参照下さい。   http://oshiete1.goo.ne.jp/kotaeru.php3?q=1249716  再インストールや手動での接続などを試して、オラクルクライアントの動作を確認してみてください。 では。

augoogoo
質問者

お礼

遅くなりましたが、回答ありがとうございます。

関連するQ&A

  • 独自のoo4oを受け取ったのだが・・・

    こんにちわ。 PG請けとしてASP(VBScript)+OracleでWebシステムの 開発を行っているものです。 先日、現行システムのPGを受け取り、内容をカスタマイズ することになったのですが、中身をみているとどうも独自 に作成したoo4oを利用してOracleに接続しているようなの です。一応、独自のoo4o.dllを受け取ったのですが、どの ように使うのか(設定するのか?)わかりません。 もし、独自のDLLをVBScriptで利用しようと思えばどのよう にすればよいのでしょうか。 かなり急いでいるのでよろしくお願い致します。

  • ASPでoo4o接続ができません。

    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'

  • ASP(VBScript)+oo4oについて

    現在、ASPとOracleでWebシステムの開発を行おうとして います。 先日、Oracle817をインストールして、oo4oライブラリを 使用して簡単な接続を試みようとしましたが、接続エラー となってしまいます。 Oracle817をインストールする前に、7のパーソナル版を インストールしたり、最新の10の評価版?なるものを入れ て実験していたときは、接続までは順調にいけていまし た。ただ、それらをアンインストールしてOracle817での 本格的な開発を始めようとした途端、接続エラーとなり ました。違うバージョンが完全に削除されておらず、邪魔しているのでしょうか? ちなみに、接続テストとして下記のサイトのコードを利用しています。開発環境はWindowsXP+IIS6.0です。Oracleを始めていじるので、未知の世界に戸惑っています。やさしくご教授お願い致します。

  • oo4oの代わりは?

    oo4oの代わりは? VB6で、Oracleに接続する場合は、たいていoo4oを使用していましたが、vb2002以降の.netで、Oracleと接続する場合は、実際、開発現場では、何を使用していますか?私は、vb6しか知りませんので、教えてください。ADO.NET使ってるのかな?

  • ASPでのOracleへの接続

    いつもお世話になっています。 ASPでのOracleへの接続について質問させていただきます。 ASPファイルの中でOracleへ接続し、テーブルを更新するストアドファンクションを呼び出す処理を作成しているんですが、そのASPファイルを開くと 次のようなエラーが表示されてしまいます。 //////////////////////////////////////////////////////// エラー タイプ Microsoft OLE DB Provider for Oracle (0x80040E14) ORA-06550: 行1、列7: PLS-00221: 'TEST_T_FUNC'がプロシージャではないか、または未定義です。 ORA-06550: 行1、列7: PL/SQL: Statement ignored /test_asp.asp, line 113 //////////////////////////////////////////////////////// 呼び出し先がプロシージャの場合はテーブルは正常に更新されますが、 ファンクションだと上のエラーが起こってしまうようです。 ファンクションを呼び出しても正常に更新されるようにしたいのですが どのようにすればいいでしょうか? よろしくお願いします。

  • .NETのOracle接続

    Oracleへの接続で、「oo4o」と「ADO.NET」などがあると思いますが、 Webで調べてみたら、「ADO.NET」が推奨されていますが、何故なのでしょうか? 開発環境は以下のとおりです。 言語:VB2005 Oracle:10g 両者の違いがよく分かりません。。 基本的な事かも知れませんが、ご教授いただければ幸いです。

  • oo4oについて

    「OraSession」と「OraObject」の違いについて、 良くわかりません。検索エンジンで調べても、あまり ヒットしませんし、違いなどについて説明されている ものはありませんでした。 結局の所、oo4oを使ってオラクルに接続する際、 「OraSession」と「OraObject」のどちらを使う方が 正で、どちらが使い勝手とかが良いのでしょうか? それぞれメリット・デメリットがお分かりでしたら、 是非教えていただきたいです。 よろしくお願いします。

  • oo4o(Oracle Objects for)

    oo4o(Oracle Objects for)を利用してoracleに接続したいと考えております。 oracleのバージョンはoracle19cを利用致します。 oracle11では接続できたのですがoracle19cへの接続を行うと以下のようなエラーが発生致しました。 ORA-03121 インタフェースドライバが接続されていないため関数は実行されません 対処方法をご存知の方がいらっしゃいましたらご教授頂けますと幸いです。

  • JavaからOracleへの接続が出来たり出来なかったりする

    こんにちは。 いつもお世話になっています。よろしくお願いします。 Javaで、 JDBCドライバをロードし、OCI接続をして、 Oracleのデータベースを操作しています。 この、ロード接続の部分が、出来たり出来なかったりする不思議な現象に困っています。 ソースの中の一部分ですが、 (1)文字列を表示する処理 (2)JDBCドライバのロードとOracleへの接続処理 (3)キーボード入力を促す処理 という順番で、処理があります。 (1)の表示がされた状態で以下、エラー処理の表示になります。 イコール 同じソースで(3)までうまく進む時もあります。 (1)の表示がされた部分で長らく固まっていて、1~2分後に突然 (3)の入力を促す処理に進んだりもします。 このような現象を経験されたことのある方、 またOracleの接続にお詳しい方、 どうか、ご教授よろしくお願いします。

  • ASPからOracle9iへの接続方法

    環境は以下のように変更となりました。 ・サーバーOS:WindowsNT SP6→Windows2000Server ・DB:Oracle8.0.5→Oracle9i ・ASP ・クライアント:Oracle8.1.6のまま ASPでWebからoo4oでOracleDBに接続します。 Oracle8で動作していたASPが、Oracle9iに変更した ところ、ASPの動作で以下エラーがでてしまいます。  エラー内容:   「orasession作成中にエラーが発生しました」 oo4oでの接続は以下のように記述しています。  Set Application("OraSession") =  Server.CreateObjec       ("OracleInProcServer.XOraSession") どんな原因が考えられますでしょうか? お教え下さい。よろしくお願いいたします。

専門家に質問してみよう