PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18499 02/12/12 17:46:00 RE(16):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18498 02/12/12 17:44:35 RE(15):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By Kasi
18497 02/12/12 16:48:01 RE(14):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18496 02/12/12 16:29:38 RE(13):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18494 02/12/12 14:21:07 RE(12):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By ryochan
18493 02/12/12 13:46:57 RE(11):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18492 02/12/12 12:43:57 RE(10):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By ryochan
18491 02/12/12 10:06:37 RE(9):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18481 02/12/07 15:00:24 RE(8):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By ryochan
18475 02/12/05 19:47:27 RE(7):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18474 02/12/05 19:45:55 RE(6):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18473 02/12/05 18:24:58 RE(5):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By M.M
18472 02/12/05 16:44:33 RE(4):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18471 02/12/05 16:18:03 RE(3):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18470 02/12/05 14:01:49 RE(2):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By M.M
18468 02/12/05 10:34:03 RE(1):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan
18467 02/12/05 09:39:57 PB6.5: EXEをATコマンドで実行するとDB接続に失敗する By nobuyan

カテゴリ:スクリプトの記述
日付:2002年12月12日 13:46 発信者:nobuyan
題名:RE(11):PB6.5: EXEをATコマンドで実行するとDB接続に失敗する

ryochanさん、こんにちは。
レスありがとうございます。

>う?ん、atコマンドで起動した場合、
>windowのopenイベントはレスから見ると
>動いて(呼ばれて)いるんですよね。
>Oracleに接続するのに必要な環境変数は
>システム環境変数になっていますでしょうか?
>もしユーザ環境変数になっていましたら、
>システム環境変数に変更してみて下さい。

DB接続に必要な環境変数ですが、iniから取得しており
以下の5つは正しく取得出来ていることを確認済みです。
 - DBMS
 - database
 - servername
 - logid
 - logpass

システム環境変数ってTEMPとかTMPというのと同じなんですか?

>そのときにapplicationオブジェクトのopenイベント
>に処理をかいて、Datastoreオブジェクトを使用
>しました。処理状況や結果はログファイルに
>出力させました。あと、/interactive は外していました。

上記のようにapplicationオブジェクトのopenイベントにロジックを記述し、
datastoreにしてみましたが、結果は同じです。
もちろん、ATコマンドでなく、exeのダブルクリックでの実行は正常に処理されます。

このように変更し気になったのはプロセスが終了できなくなったことです。
タスクマネジャーで終了させようとすると「操作を完了できませんでした。アクセスが拒否されました」
と出て終了出来ません。

>ご存じだと思いますが、DWからの
>移行は簡単なので試してみて下さい。
>一応書いておきます。
>Datastore ds
>ds = CREATE Datastore
>ds.dataobject = \'データウィンドウオブジェクト\'
>あとはdsについて、DWの操作(関数)と同じです。
>多分exeのみ生成だと、リソースにデータウィンドウ
>オブジェクト名をいれないといけないと思います。
>(pbdで作った方が簡単)

普通にプロジェクトでexeを作成する方法とは違うのですか?
よろしくお願い致します。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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