PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22676 06/06/21 09:47:34 RE(7):PB9.0: selectblobについて By natural
22673 06/06/20 21:53:57 RE(6):PB9.0: selectblobについて By Potato
22672 06/06/20 18:32:37 RE(5):PB9.0: selectblobについて By Valkyrie
22671 06/06/20 17:52:21 RE(4):PB9.0: selectblobについて By natural
22668 06/06/20 16:40:09 RE(3):PB9.0: selectblobについて By Potato
22666 06/06/20 09:25:14 RE(2):PB9.0: selectblobについて By natural
22665 06/06/19 19:08:28 RE(1):PB9.0: selectblobについて By Valkyrie
22664 06/06/19 19:00:56 PB9.0: selectblobについて By natural

カテゴリ:スクリプトの記述
日付:2006年06月20日 17:52 発信者:natural
題名:RE(4):PB9.0: selectblobについて

Potatoさん、こんにちは。

>取得できないということは、どのように確認されているのですか。

デバッグモードで変数の中身をみて確認しています。


>こちらでは、Microsoft SQL Server 2000(SQLCA.DBMS = \"MSS\") で
>以下のようなスクリプトでちゃんと画像が取得できます。


>blob lb_pic 
>SetPointer(HOURGLASS!) 
>SELECTBLOB AB INTO :lb_pic FROM BLOB1 WHERE AA = 1 USING SQLCA; 
>IF sqlca.sqlcode <> 0 then 
>  messagebox(\"SELECTBLOBエラー \" + string(sqlca.sqlcode),  &
>  \"sqlca.sqldbcode \" + string(sqlca.sqldbcode) + \"~r~n\" +  sqlca.sqlerrtext) 
>END IF
>p_1.SetPicture(lb_pic) // ウィンドウ上のピクチャ コントロールに設定する


>テーブル
>CREATE TABLE user1.BLOB1 (AA int NOT NULL,
>                          AB image NULL ,
> CONSTRAINT PKEY_BLOB1 PRIMARY KEY NONCLUSTERED (AA));

自分が使用しているTBLは、Potatoさんが使用されているTBL構成と若干違っています。

使用TBL:
CREATE TABLE AAA (
ID [tinyint] (1) NOT NULL,
KNGN [binary] (10) NOT NULL ,
CONSTRAINT PKEY_AAA PRIMARY KEY NONCLUSTERED (ID));

KNGN項目のデータ型はIMAGE型ではなくBINARY型で、各1バイトに0?2の数字が保存されているデータとなってい
ます。
このデータを取得し、1バイトずつデータをきりとって使用したいのですが……。
BINARY型では取得できない、ということがあるのでしょうか?




付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Microsoft SQL Server Client 2000
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Microsoft SQL Server 2000
WebServer (記載なし)

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