PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6081 99/04/21 09:56:35 RE(3):PB6: 追加報告 By まこと
6073 99/04/20 19:40:44 RE(2):PB6: setsqlselectで作成したdwは、float型をnumberと認識できない? By てとらぽっと
6072 99/04/20 19:28:52 RE(1):PB6: setsqlselectで作成したdwは、float型をnumberと認識できない? By てとらぽっと
6069 99/04/20 18:40:55 PB6: setsqlselectで作成したdwは、float型をnumberと認識できない? By まこと

カテゴリ:データベース
日付:1999年04月21日 09:56 発信者:まこと
題名:RE(3):PB6: 追加報告

おはようございます。

新たに分かった事を追加します。

DataStoreを2つ宣言し、2つを createした場合:
ds_names2.dataobject=\"d_sid\"
かつ
 s_id = ds_names2.GetItemNumber(1,1)
 または
 s_id = ds_names2.GetItemNumber(1,\"SESSION_ID\")
なら、OK。

ds_names2.setsqlselect(\'SELECT \"WWW_NEW_SESSION_ID\".\"SESSION_ID\" FROM \"WWW_NEW_SESSION_ID\" \')
かつ
 s_id = ds_names2.GetItemNumber(1,1)
 または
 s_id = ds_names2.GetItemNumber(1,\"SESSION_ID\")
なら、検索できない。


DataStoreを1つ宣言し、同じDataStoreを再利用する場合:

ds_names.dataobject=\"d_sid\"
かつ
 s_id = ds_names.GetItemNumber(1,1)
 または
  s_id = ds_names.GetItemNumber(1,\"SESSION_ID\")
ならOK

ds_names.setsqlselect(\'SELECT \"WWW_NEW_SESSION_ID\".\"SESSION_ID\" FROM \"WWW_NEW_SESSION_ID\" \')
かつ
 s_id = ds_names.GetItemNumber(1,1)
 なら、GetItem関数のデータ型が異なる。
 s_id = ds_names.GetItemNumber(1,\"SESSION_ID\")
 なら、不適切なDWの行/カラムが選択・・


●結論:setsqlselectは、DataStoreの使用には不向きと思われる。



付加情報:

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.