PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
10248 00/02/11 09:44:27 RE(7):PB6.5: SQL文の出力方法について教えてください By yasi
10247 00/02/11 00:30:32 RE(6):PB6.5: SQL文の出力方法について教えてください By Taka
10246 00/02/10 23:21:32 RE(5):PB6.5: SQL文の出力方法について教えてください By M.M
10237 00/02/10 20:15:52 RE(4):PB6.5: SQL文の出力方法について教えてください By yasi
10234 00/02/10 19:29:43 RE(3):PB6.5: SQL文の出力方法について教えてください By こてちゅ
10232 00/02/10 18:48:19 RE(2):PB6.5: SQL文の出力方法について教えてください By yasi
10223 00/02/10 15:41:30 RE(1):PB6.5: SQL文の出力方法について教えてください By こてちゅ
10218 00/02/10 14:32:34 PB6.5: SQL文の出力方法について教えてください By yasi

カテゴリ:PowerBuilderの開発環境
日付:2000年02月11日 09:44 発信者:yasi
題名:RE(7):PB6.5: SQL文の出力方法について教えてください

M.Mさん、Takaさん、おはようございます。

>>DBErrorイベントで取れるのは解っているのですが、
>> sqlsyntax = 
>> \"insert into a_tbl (a_col,b_col) Values (:a,:b)
>>と、なってしまうんですよ

>wrote:M.Mさん
>DBErrorイベントでSQL文が見れるわけですよね。
>それからrowプロパティでエラーの発生したデータウィンドウの行番号が
>わかるので、Valueの内容も判別できるんじゃないかと思います。

>wrote:Takaさん
>\":1,:2\"の間違いではないですか?

>この数字はバッファ内部のカラム番号を示しているので、引数rowと組み合わせて
>GetItem***関数により実データを取得できます。

>SQLSyntaxで拾った文字列を、バインド変数に相当する箇所をサーチし、上記方法で
>置換した上でメッセージ表示することが可能です。

>※ カラムのデータ型に合わせて処理を振り分ける必要があります。
>  あとはご自分でお調べください。

すいません、その通り\":1,:2\"です
これは、データウィンドウのカラム番号でしたか
ちょっと考えればわかりましたね(^_^;

やはり、その手しかないですか・・・
その方法で、関数でも作ってみます

こてちゅさん、M.Mさん、Takaさん、ありがとうございました
これからも宜しくお願いします
他の方の質問にも答えれるようがんばります!


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

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