PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18985 | 03/03/07 13:32:10 | RE(6):PB6.5: update について By 1027 |
18981 | 03/03/07 11:19:58 | RE(5):PB6.5: update について By reon |
18980 | 03/03/07 11:09:33 | RE(4):PB6.5: update について By 1027 |
18978 | 03/03/07 10:13:28 | RE(3):PB6.5: update について By reon |
18977 | 03/03/07 09:46:58 | RE(2):PB6.5: update について By 1027 |
18971 | 03/03/06 16:51:46 | RE(1):PB6.5: update について By reon |
18970 | 03/03/06 15:24:39 | PB6.5: update について By 1027 |
カテゴリ:PowerBuilderの開発環境
日付:2003年03月07日 11:19 発信者:reon
題名:RE(5):PB6.5: update について
1027さん、こんにちは。
ls_st[]の内容をdw_ptlstの該当カラムにセットしている記述が
見当たりませんが、実際にはしているのでしょうか?
していなければ当然値は変わりませんが・・・。
>reonさん、こんにちは。
>
>>定義のミスではなさそうなので、スクリプトのミスではないかと思われます。
>>スクリプトを載せてください。
>
>以下にスクリプトを載せます。
>
>For i = 1 to dw_ptlst.RowCount()
> ls_st[i]=dw_ptlst.Getitemstring (i,\"pnsts_st表示文字\")⇒更新特性にはこのカラムを指定しています
>
>☆ここでP1という文字列をE1に置き換えています☆
> IF ls_st[i] = \"P1\" then
> ls_st[i]=Replace(ls_st[i],1,1,\"E\")
> END IF
>
> NEXT
>
>
>☆上で変更した内容にDBを更新したいのです☆
>int sql_ret
>sql_ret = dw_ptlst.Update()
>if sql_ret < 0 then
> ROLLBACK;
> Return -1
>else
> COMMIT;
> Return 0
>end if
>
>☆戻り値は1を示します☆
>
>
>以上、よろしくお願いします。
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.