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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.