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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.