2 Replies Latest reply: May 10, 2012 7:09 PM by hamadeguchi RSS

    oracle 11.2.0.1 & oo4o(32bit)で表関数を使用するとエラーとなる

    859671
      お世話になっております。

      通常サーバー: 
      asianux 3 (32bit) ,
      Oracle Database 10g Enterprise Edition Release 10.2.0.1.0,

      ビッグデータ用サーバー: 
      asianux 4 (64bit) ,
      Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit

      クライアント:
      Windows 7 (64bit)
      Excel 2010(32bit)
      Oracle Client 11.2.3(32bit)

      上記の環境で、いつもはクライアント側から、Excel & OO4O接続で、データを取得しています。
      SELECT ... FROM AA... といった通常のSQL文であれば、クライアント側から、通常サーバー、ビッグデータサーバーどちらに繋いでも
      データの取得は出来るのですが、

      SELECT * FROM TABLE( AA( XXXXX)) といった表関数を使用している物のみ、

      CreateDynaset()関数でエラーになってしまいます。

      ********
      実行時エラー: 80010108
      CreateDynasetメソッドは失敗しました。_IOraDatabaseオブジェクト
      ********

      Oracle x64+OO4Oでは、表関数は使用できないのでしょうか?
      ご存知の方は教えてください。よろしくお願いします。

      ※因みに、通常サーバーの方に select * from table(AA(xxx))
       するのはちゃんと取得できます。