PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8269 99/09/22 10:47:22 RE(5):PB3: NetWare版Oracle7.1にデータ更新ができない By Taka
8265 99/09/22 09:22:36 RE(4):PB3: NetWare版Oracle7.1にデータ更新ができない By E.Ichikawa
8252 99/09/21 12:00:57 RE(3):PB3: NetWare版Oracle7.1にデータ更新ができない By Taka
8251 99/09/21 11:09:27 RE(2):PB3: NetWare版Oracle7.1にデータ更新ができない By M.M
8247 99/09/21 01:42:51 RE(1):PB3: NetWare版Oracle7.1にデータ更新ができない By Taka
8245 99/09/20 19:33:57 PB3: NetWare版Oracle7.1にデータ更新ができない By E.Ichikawa

カテゴリ:データベース
日付:1999年09月22日 10:47 発信者:Taka
題名:RE(5):PB3: NetWare版Oracle7.1にデータ更新ができない

E.Ichikawaさん、こんにちは。

>[ORACLEの設定]・・・以下のSQL文を実行する
>ALTER SESSION SET NLS_LANGUAGE=JAPANESE;
>ALTER SESSION SET NLS_DATE_FORMAT = \'DD-MON-YY HH24:MI:SS\';
>[PowerBuilderの設定]
>SQLCA.DBParm = \"DateTime=\' \'\'\'\'DD-MMM-YY HH24:MI:SS\'\'\'\' \'\",DisableBind=1

>このように設定しましたが、解決できませんでした。

ALTER SESSIONは、アプリ内でCONNECTしたセッションに対して行ないます。
そのままスクリプトに書いてもダメなので、動的SQL・書式1の方法で実行する必要があります。

NLS_DATE_FORMATは、\'YYYY-MM-DD HH24:MI:SS\' (ORACLEの書式です)
DBParmは、\"DisableBind=1,DateTime=\' \'\'\'\'YYYY-MM-DD HH:MM:SS\'\'\'\' \'\" (PBの書式です)
を与えます。こうしておくことで、
  日付カラム = \'1999-09-22 00:00:00\'
の形式でINSERT文やUPDATE文を生成してくれるのです。

>しかたなく、Oracle7.2 WorkGroup Server for NetWareをしようすることにしました。

そのほうが賢明な処置です。(^-^

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 3.1
DBMS Oracle SQL*Net 1.1
Browser (記載なし)

Server SoftWare

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

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