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 (記載なし)

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