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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.