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 (記載なし)

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