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月10日 15:54 発信者:花月
題名:RE(7):PB7.0: 空白文字列の検索
ZONEさん、こんにちは。
SQL文を実行すると
「ORA-01460:要求された変換は実施できません。」
のエラーは以下の方法で出来ました。
string ls_name
string ls_kubun
string ls_code1
string ls_code2
string ls_code3
int li_nen
string ls_sp
li_nen = 2001
ls_code1 = \"10\"
ls_code2 = \"10\"
ls_code3 = \" \" (半角空白2個)
ls_sp = \"\' \'\"
if ls_code3 = \" \" then ls_code3 = \"\' \'\"
SELECT nvl(\"科目マスタ\".\"名称\" , \'\' )
INTO :ls_name
FROM 科目マスタ
WHERE ( \"科目マスタ\".\"年度\" = :li_nen ) AND
( \"科目マスタ\".\"区分\" = :ls_kubun ) AND
( \"科目マスタ\".\"コード1\" = :ls_code1) AND
( \"科目マスタ\".\"コード2\" = :ls_code2) AND
( \"科目マスタ\".\"コード3\" = decode(:ls_code3 , :ls_sp ,\' \', :ls_code3 )) ;
とりあえず、この方法で行きます。
いろいろと有難うございました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.