PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19843 03/07/01 14:44:10 RE(2):PB6.5: dmpファイル作成の戻り値をPBで拾いたい By wada_atsu
19841 03/07/01 10:59:25 RE(1):PB6.5: dmpファイル作成の戻り値をPBで拾いたい By M.M
19839 03/07/01 10:19:48 PB6.5: dmpファイル作成の戻り値をPBで拾いたい By wada_atsu

カテゴリ:データベース
日付:2003年07月01日 10:19 発信者:wada_atsu
題名:PB6.5: dmpファイル作成の戻り値をPBで拾いたい

皆さんお世話になります。
PBの画面から、以下のような処理を考えています。
1)DBのデータを丸ごとバックアップ
2)それが終わったらDBデータ削除

そこで1)の処理として、以下の手法を考えました。
(1)run関数でdosバッチファイル(expコマンド)を走らせ、oracleのdmpを出力
(2)てとらぽっとさんのホームページの、csvファイル出力関数を使用
(3)tableを丸ごとコピー(データベースの過去ログ004276)

ここで(2)(3)の手法は、データが数万件あるため、
データ戻しが遅くなるので、(1)の方法にしようと考えました。
ただ、(1)だとバッチファイルを起動させるため、
dmpファイルの作成が終わらないうちに、DB削除処理に入ってしまいます。
(run関数の戻り値は、バッチファイルを起動した時点で1が返ってきてしまう)

ここで質問なのですが、
「dmpファイルの作成が終わってからデータ削除」したいので、
dmpファイル作成の戻り値を拾う、何かうまい方法はないでしょうか?
ご存じの方、どなたか御教授下さいませ。
どうぞよろしくお願いいたします。

環境はW2K Server,Oracle8.1.7,PB6.5.1です。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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