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:09 発信者:1027
題名:RE(4):PB6.5: update について
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.