PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
13929 | 00/11/16 17:22:31 | RE(10):PB7.0: 検索の仕方 By あみっこ |
13927 | 00/11/16 16:56:27 | RE(9):PB7.0: 検索の仕方 By t.y |
13926 | 00/11/16 16:07:36 | RE(8):PB7.0: 検索の仕方 By おら |
13925 | 00/11/16 15:25:00 | RE(7):PB7.0: 検索の仕方 By あみっこ |
13913 | 00/11/15 17:21:56 | RE(6):PB7.0: 検索の仕方 By あみっこ |
13910 | 00/11/15 15:53:26 | RE(5):PB7.0: 検索の仕方 By t.y |
13909 | 00/11/15 15:22:41 | RE(4):PB7.0: 検索の仕方 By てとらぽっと |
13907 | 00/11/15 15:12:24 | RE(3):PB7.0: 検索の仕方 By こてちゅ |
13906 | 00/11/15 14:40:00 | RE(2):PB7.0: 検索の仕方 By あみっこ |
13896 | 00/11/14 15:37:53 | RE(1):PB7.0: 検索の仕方 By t.y |
13893 | 00/11/14 12:00:29 | PB7.0: 検索の仕方 By あみっこ |
カテゴリ:データウィンドウ
日付:2000年11月16日 15:25 発信者:あみっこ
題名:RE(7):PB7.0: 検索の仕方
てとらぽっとさん、t.yさん、こてちゅさん、こんにちは。
本日、今まで考えておりましたが、またエラーが出てしまいます。
今回はModifyのエラーのようです・・・。
/*--- ここからスクリプト ---*/
// w_shouhinsentaku の open イベント
//データウィンドウコントロールによるデータ検索を行います。
long ll_row //Retrieve関数の戻り値を取得する変数
string sSelect, sWhere ,rc ,mod_string
sSelect = \"SELECT VC_SYOUHIN_NM, NM_TANKA, CH_TANI, CH_COMTAISYOU, CH_SOURYOU_UMU,M_COMTAISYOU_KNG,
CH_SYOUHIN_CD FROM KIKAN_SYOUHIN_MST \"
If sle_shouhincode.text <> \"\" Then /*/商品IDが書いてあった場合*/
sWhere = \"WHERE CH_SYOUHIN_CD = \'\" + sle_shouhincode.text + \"\'\"
Else
IF rb_com.checked = True THEN /*//コミッション対象のみ*/
sWhere = \"WHERE CH_COMTAISYOU = 1\"
ELSEIF rb_comgai.checked = True THEN /*//コミッション対象外のみ*/
sWhere = \"WHERE CH_COMTAISYOU <> 1\"
ELSEIF rb_all.checked = True THEN /*//全検索*/
sWhere = \"\"
ELSEIf sle_shouhinmei.Text <> \"\" THEN /*//商品名が書いてあるとき*/
sWhere = \"WHERE VC_SYOUHIN_NM = \" + sle_shouhinmei.Text
ELSE
/*//空欄のとき(?)*/
sWhere = \"\"
END IF
End If
mod_string = \"dw_shouhinsentaku.Object.DataWindow.Table.Select =\'\" + sSelect + sWhere + \"\'\"
rc = dw_shouhinsentaku.modify(mod_string)
If rc = \"\" Then
dw_shouhinsentaku.Retrieve()
Else
MessageBox(\"Status!\",\"Modify Failed\" + rc)
End If
/*--- ここまでスクリプト ---*/
これを実行すると、
1 行 カラム 49: 不適切な構文です。
というエラーが出てしまいます。
また、これで作成されたSQL文をAccessのクエリーに代入した所、ちゃんとデータを検索します。
と、言うことはSQLは間違っていないと思うのですが・・・。
Modifyの使い方が間違っているのでしょうか?
それでは、用件のみですが失礼致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser InternetExplorer4.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.