PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4131 98/11/26 09:58:15 RE(11):PB6: Long RAW 型の読み出しについて質問です。 By にゃんたまダンサー
4109 98/11/24 18:58:23 RE(10):PB6: Long RAW 型の読み出しについて質問です。 By Taka
4105 98/11/24 16:10:30 RE(9):PB6: Long RAW 型の読み出しについて質問です。 By Lプロ
4080 98/11/20 19:33:54 RE(8):PB6: Long RAW 型の読み出しについて質問です。 By Taka
4067 98/11/20 13:37:08 RE(7):Bitmapだけならこんな手も By あすかちゃんの父
4057 98/11/20 09:46:28 RE(6):PB6: Long RAW 型の読み出しについて質問です。 By Lプロ
4019 98/11/19 09:37:59 RE(5):PB6: Long RAW 型の読み出しについて質問です。 By てとらぽっと
4009 98/11/18 21:36:17 RE(4):PB6: Long RAW 型の読み出しについて質問です。 By Taka
4001 98/11/18 16:45:07 RE(3):PB6: Long RAW 型の読み出しについて質問です。 By てとらぽっと
3998 98/11/18 16:39:56 RE(2):PB6: Long RAW 型の読み出しについて質問です。 By Lプロ
3997 98/11/18 16:26:39 RE(1):PB6: Long RAW 型の読み出しについて質問です。 By Taka
3994 98/11/18 15:53:27 PB6: Long RAW 型の読み出しについて質問です。 By Lプロ

カテゴリ:スクリプトの記述
日付:1998年11月24日 18:58 発信者:Taka
題名:RE(10):PB6: Long RAW 型の読み出しについて質問です。

こんばんは。

1) Accessで作成したテーブルの「OLEオブジェクト型」カラムに、ビットマップデータが
  保存されている
2) 1)のデータを、Oracleの LONG RAWカラムにコピーしている
3) PBで、2)のデータを読み出して OLEコントロールで表示したい

ということであると解釈いたします。

当初トライしていた、ole_1.ObjectData = Blob のやり方は、Blobの内容があくまでも
ビットマップとしての「純粋なバイナリデータ」である必要があります。

私は Accessに詳しくないのでなんとも言えませんが、ビットマップが入っているという
Access上のカラム中のバイナリデータって、たぶん「純粋なバイナリデータ」以外にも
アプリケーションの情報などが混在して格納されているのではないですか?

もしそうなら、ole_1.ObjectData = Blob の方法では不可能です。
他の方法を模索しなければなりません。

SELECTBLOBで読み出したデータの中から、
 (1) アプリケーション情報を抽出して、OLEコントロールを初期化する
 (2) 純粋なデータ部分を抽出して、ole_1.ObjectData に設定する
というような処理が必要と思われます。

私のアタマではこれ以上はわかりません。
お役に立てませんで、ごめんなさい。

(もしかして、DWの OLE2提示様式って、上記を自動的にやってくれるのでしょうか?)


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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