PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16037 01/08/10 16:24:59 RE(2):PB7.0: ORACLEの分散DBでリンク先のプロシージャを起動するには? By Taka
16036 01/08/10 15:26:41 RE(1):PB7.0: ORACLEの分散DBでリンク先のプロシージャを起動するには? By indian
16034 01/08/10 10:36:16 PB7.0: ORACLEの分散DBでリンク先のプロシージャを起動するには? By abc

カテゴリ:スクリプトの記述
日付:2001年08月10日 15:26 発信者:indian
題名:RE(1):PB7.0: ORACLEの分散DBでリンク先のプロシージャを起動するには?

abcさん、こんにちは。

>題名の通り分散DB環境で開発しています。
>Aサーバからアプリを実行しBサーバのプロシージャを呼び出すには
>どう記述したらいいかわかりません

>ご存知の方よろしくお願いします。

アプリの中で、Bサーバに接続しなおしちゃまずいですか?
クライアント上のアプリですが、下記のような事をしたことはあります。

String Database[], ServerName[], Site_name[] 
//各配列にデータベース名などの情報を入れておく処理を記述
         :
         :
//各場所に接続してデータウィンドウをコピー
For  I = 1 to UpperBound(Site_name) -1
  SQLCA.ServerName = ServerName[I] 
  SQLCA.Database   = DataBase[I] 
  // --- 各場所データベースに結合、エラーチェックを行う
  DISCONNECT ;
  CONNECT;
  //エラー判定
  If SQLCA.SQLCode = -1 Then
    gs_log_msg[i]=\"** データベース:\"+DataBase[I]+\" 結合不可   **\"
    goto tobi
  Else
    gs_log_msg[i]=\"** データベース:\"+DataBase[I]+\" 正常     **\"
  End If
  //アプリケーションの処理を記述
       :
       :
tobi:
Next
記憶だけなのではっきりしませんが。。。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

OS Windows 2000
DBMS Oracle 8.0
WebServer (記載なし)

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