PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19832 03/06/30 09:46:43 RE(9):PB6.5: sql*loaderを繰り返し実行したい場合について By teruteru70528
19820 03/06/27 11:14:20 RE(8):PB6.5: sql*loaderを繰り返し実行したい場合について By Taka
19812 03/06/25 17:36:20 RE(7):PB6.5: sql*loaderを繰り返し実行したい場合について(自己レス 一応解決?) By teruteru70528
19810 03/06/25 16:09:39 RE(6):PB6.5: sql*loaderを繰り返し実行したい場合について(まだうまくいきません) By teruteru70528
19804 03/06/24 17:47:08 RE(5):PB6.5: sql*loaderを繰り返し実行したい場合について By teruteru70528
19802 03/06/24 17:27:00 RE(4):PB6.5: sql*loaderを繰り返し実行したい場合について By teruteru70528
19797 03/06/24 16:56:19 RE(3):PB6.5: sql*loaderを繰り返し実行したい場合について By M.M
19795 03/06/24 16:31:58 RE(2):PB6.5: sql*loaderを繰り返し実行したい場合について By teruteru70528
19793 03/06/24 16:26:39 RE(1):PB6.5: sql*loaderを繰り返し実行したい場合について By M.M
19789 03/06/24 14:05:50 PB6.5: sql*loaderを繰り返し実行したい場合について By teruteru70528

カテゴリ:スクリプトの記述
日付:2003年06月30日 09:46 発信者:teruteru70528
題名:RE(9):PB6.5: sql*loaderを繰り返し実行したい場合について

Takaさん、おはようございます。

返答が遅くなってすいません。
Sleep()というのがあるのですね。勉強になりました。
レスポンスについても改良しなくてはいけないと思っていたので
助かります。
早速試してみます。
>teruteru70528さん、こんにちは。

>以前にも話題があったのですが、一番手っ取り早いのは以下の方法です。

>(1) ダミーでファイルを作成しておく
>(2) BATファイルをRun()する
>  ※このBATファイルの中では、一番最後に(1)のファイルをDELする
>(3) (1)のファイルが存在する間、ループをかけて待機

>これなら、SQL*Loaderが出力するログがどんな状態であっても、処理が完了するまで
>待機できると思います。

>ちなみに、なんでTimer関数とTimerイベントを使っているのですか?
>一定時間ごとに状態をチェックしたければ、ループの中でSleep()を呼ぶと良いです。
>(Sleep()については過去ログを検索してください)
>せっかくTimerを使っていても、SleepなしでループさせているとCPUに負荷がかかります。


>本格的にやるなら、CreateProcessで起動 -> WaitForSingleObjectで待機する方法があります。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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