PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8859 99/10/22 01:18:04 RE(2):PBからOracleのOO4Oは使えるんでしょうか By Taka
8782 99/10/15 13:14:19 RE(1):PBからOracleのOO4Oは使えるんでしょうか By M.M
8780 99/10/15 12:43:56 PBからOracleのOO4Oは使えるんでしょうか By zaki

カテゴリ:その他
日付:1999年10月22日 01:18 発信者:Taka
題名:RE(2):PBからOracleのOO4Oは使えるんでしょうか

zakiさん、こんばんは。

環境が違うのでなんとも言えませんが、

>    OLEObject OraSession
>    OLEObject OraDatabase

>    OraSession Create OLEObject
>    OraDatabase Create OLEObject

>    OraSession.ConnectToNewObject(\"OracleInProcServer.XOraSession\")
>    OraDatabase = OraSession.OpenDatabase(\"\", \"Scott/Tiger\", 0)

上記の要領でできましたよ。( WinNT4 + PB5.0.04 Enterprise )
ただし、OpenDatabaseメソッドの第一パラメータには、SQL*Netでいう「ホスト文字列」を
与えてみました。(SQL*Plusでログインする際に入力するやつ)

ここが未指定ということは、自PCにあるORACLEですね?
LocalHostに対するダミーのSQL*Net構成パラメータを用意して、その名前を与えるのは
どうでしょうか?

あと、第3パラメータは Word型なので、PBでは char flag = Char(0) で初期化した変数を
使うほうがベターです。


いずれにしても、Oracle Object for OLE では、PBの最大の特徴である「データウィンドウ」が
使えないので、アピール度は低いと思われます。
M.Mさんが提案してくれたように、Enterprise版を借りことが可能ならば、そちらの方法が
絶対オススメです。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.