PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
17064 02/02/28 11:26:37 RE(9):日付取得について(サンプルプログラム) By afro12
17062 02/02/27 19:44:02 RE(8):日付取得について(サンプルプログラム) By M.M
17059 02/02/26 11:43:23 RE(7):日付取得について By みく
17058 02/02/26 11:19:50 RE(6):日付取得について By afro12
17057 02/02/26 10:55:54 RE(5):日付取得について By afro12
17056 02/02/26 10:46:17 RE(4):日付取得について By YAMASHITA, Satoru
17055 02/02/26 10:42:33 RE(3):日付取得について By YAMASHITA, Satoru
17054 02/02/26 09:47:41 RE(2):日付取得について By みく
17053 02/02/26 09:15:12 RE(1):日付取得について By あっき
17050 02/02/25 12:51:42 日付取得について By afro12

カテゴリ:スクリプトの記述
日付:2002年02月26日 10:42 発信者:YAMASHITA, Satoru
題名:RE(3):日付取得について

みくさん、こんにちは。

>date ld_start,ld_end

>ld_start = today()
>select add_months(:ld_start,2) into :ld_end from dual using sqlca;
>messagebox(\"ld_end\",string(ld_end,\'yyyymmdd\'))

>この結果は、13472???? ってメッセージボックスに表示されてしまいました。
>コードの記述が間違っているのかもしれませんが、結局違う複雑怪奇な方法で逃げてしまいました。
>これは、私だけの問題なのでしょうか?

>すみません、質問に質問を重ねてしまいました。

ld_start, ld_end の型が、Date型になっているために、そのような結果になったものと思われます。
Oracleの日付は、PBでは、DateTime型で扱うほうが良いのではないでしょうか?
Date を DateTimeにすれば、上手くいきます。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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