PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
10432 | 00/02/23 17:28:15 | RE(9):PB6.5: \"DisableBind=1\"を使用するケース By Kasi |
10415 | 00/02/22 18:30:46 | RE(8):PB6.5: \"DisableBind=1\"を使用するケース By M.M |
10410 | 00/02/22 17:40:10 | RE(7):PB6.5: \"DisableBind=1\"を使用するケース By Mika★ |
10408 | 00/02/22 18:06:49 | RE(6):PB6.5: \"DisableBind=1\"を使用するケース By こてちゅ |
10403 | 00/02/22 16:41:25 | RE(5):PB6.5: \"DisableBind=1\"を使用するケース By M.M |
10394 | 00/02/22 14:08:13 | RE(4):PB6.5: By スナフキン将軍 |
10393 | 00/02/22 13:43:59 | RE(3):PB6.5: Update文のwhere句について By Mika★ |
10392 | 00/02/22 12:40:13 | RE(2):PB6.5: Update文のwhere句について By スナフキン将軍 |
10388 | 00/02/22 11:15:33 | RE(1):PB6.5: Update文のwhere句について By こてちゅ |
10384 | 00/02/22 10:32:30 | PB6.5: Update文のwhere句について By スナフキン将軍 |
カテゴリ:データウィンドウ
日付:2000年02月22日 11:15 発信者:こてちゅ
題名:RE(1):PB6.5: Update文のwhere句について
スナフキン将軍さん、こんにちは。
>データウィンドウUpdate関数使用時、Update文のwhere句なんですが、
>更新するレコードのキーカラム[char(3)]が\"001\"の時の
>sqlpreviewイベントの引数sqlsyntaxを見てみたところ、
>
> where \"キーカラム\" = :\"001\"
あのう・・・
これのほうが間違っていると思います。
> where \"キーカラム\" = :1
バインド変数を使用しているばあい、この「1」はカラム番号のはずです。
SQLSyntaxはバインド変数を使用して表示されていると思います。
>
>となってしまっていて更新できません(Update()の戻り値は1です)。
Update関数の戻り値1は、正常終了ですが・・・
これは、キーカラム = \"001\" のデータが更新されていないということですか?
>もちろん、キーカラムが \"1\" ならうまく動きますし、DWのプレビューでは
>\"001\"でちゃんと更新されます。
>どこか指定の変更などて直せるものでしょうか。
SQLCA.DBParm=\'DisableBind=1\'
で、バインドを抑制してみるとか・・・
はずしていたらごめんなさい。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.