PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16867 | 02/01/10 15:54:26 | RE(7):PB7.0: 空白文字列の検索 By 花月 |
16865 | 02/01/09 21:04:14 | RE(6):PB7.0: 空白文字列の検索 By ZONE |
16861 | 02/01/09 10:59:54 | RE(5):PB7.0: 空白文字列の検索 By 花月 |
16860 | 02/01/09 10:41:02 | RE(4):PB7.0: 空白文字列の検索 By 花月 |
16859 | 02/01/09 10:40:17 | RE(3):PB7.0: 空白文字列の検索 By 花月 |
16852 | 02/01/07 14:01:21 | RE(2):PB7.0: 空白文字列の検索 By Potato |
16851 | 02/01/07 13:07:02 | RE(1):PB7.0: 空白文字列の検索 By ZONE |
16850 | 02/01/07 11:00:52 | PB7.0: 空白文字列の検索 By 花月 |
カテゴリ:スクリプトの記述
日付:2002年01月07日 13:07 発信者:ZONE
題名:RE(1):PB7.0: 空白文字列の検索
花月さん、こんにちは。コメントツリーになっているので、
同一の質問は新規で記述しないようにして下さい。
では本題に入ります。
? \"科目マスタ\".\"コード1\"、\"コード2\"、\"コード3\"の
データ型と長さを確認して下さい。
?ls_code1 = \'10\'
ls_code2 = \'10\'
ls_code3 = \' \' (半角空白2個)
に変更して実行して下さい。
?SQLの最初から最後までに「全角のスペース」が無いか
確認して下さい。
取りあえず可能性として考えられるのは以上です。
>変数に空白文字列を設定した場合、正常にselectできません。
>前回質問した内容の具体的な例を下記に記述します。
>
>string ls_name
>string ls_kubun
>string ls_code1
>string ls_code2
>string ls_code3
>int li_nen
>
>li_nen =2001
>ls_code1 = 10
>ls_code2 = 10
>ls_code3 = \" \" (半角空白2個)
>
>
>SELECT nvl(\"科目マスタ\".\"名称\" , \'\' )
>INTO :ls_name
>FROM 科目マスタ
>WHERE ( \"科目マスタ\".\"年度\" = :li_nen ) AND
> ( \"科目マスタ\".\"区分\" = :ls_kubun ) AND
> ( \"科目マスタ\".\"コード1\" = :ls_code1) AND
> ( \"科目マスタ\".\"コード2\" = :ls_code2) AND
> ( \"科目マスタ\".\"コード3\" = :ls_code3) ;
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.