PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15693 | 01/07/04 18:02:07 | RE(3):PB6.5: DWObject型変数について By tatukawa |
15690 | 01/07/04 12:50:49 | RE(2):PB6.5: DWObject型変数について By ハム |
15687 | 01/07/04 06:44:28 | RE(1):PB6.5: DWObject型変数について By こてちゅ |
15684 | 01/07/03 18:13:40 | PB6.5: DWObject型変数について By tatukawa |
カテゴリ:スクリプトの記述
日付:2001年07月04日 06:44 発信者:こてちゅ
題名:RE(1):PB6.5: DWObject型変数について
tatukawaさん、おはようございます。
>先日 DWObject 型変数を使ってプロパティだけでなく、データも取得できる事を知りました。
>そこで、さっそく試してみたのですがコンパイルエラーになります。
>マニュアルにある例の通りに記述してみても同じ結果となります。
>
>Integer li_data,li_cnt
>DWObject dwo_empsalary
>dwo_empsalary = dw_1.Object.emp_salary
>FOR li_cnt = 1 to 100
> li_data = dwo_empsalary[li_cnt] <---エラー行
>NEXT
>
>(0005):エラー C0069:配列でない変数に添字が使われています。
>
>何がいけないのかよく分かりません。
>どなたか教えてください、よろしくお願いします。
えっと、たしかマニュアルのバグっちゅーか、マニュアルが間違っていたと思います。
アシストの「Tech Wired」で検索してみてください。
んでも、特定のカラムのデータを取ってくるのなら、
FOR li_cnt = 1 to 100
li_data = dw_1.Object.emp_salary[li_cnt]
NEXT
で充分だと思うんですけど?
因みに・・・
どうしてもDWObjectでやろうとするのなら、
Integer li_data,li_cnt
DWObject dwo_empsalary[]
dwo_empsalary = dw_1.Object.emp_salary.primary
FOR li_cnt = 1 to 100
li_data = Integer(dwo_empsalary[li_cnt].data)
NEXT
となります。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.