BLOB型の画像ファイル表示について
お世話になっております。
画像ファイルについてご質問があります。
画像ファイルをBLOB型に変換して、DBへ保存します。
保存したBLOB型のデータを画像データとして画面に表示するには、
BLOB型を一度「Blb2File」関数を使用しファイルに変換して、そのファイルを
読み込む必要があるのでしょうか。
また、ほかに方法がありましたらご教示頂けますでしょうか。
初歩的な質問で申し訳ないのですが、ご回答いただけますと幸いです。
-
bolob型の項目をそのまま、
イメージコントロールのプロパティ:データにセットするだけではだめでしょうか。
変数とかメモリーテーブルではできるようです。 -
Yukiさん、
vgさんの言われる通り、イメージコントロールにBlob項目を割り当てるだけで表示できますよ。

-
Yukiさん、Blob型として登録されているかどうかは、SQL ServerのManagement Studioで確認されるといいですよ。ちゃんと登録されていれば、下図のように<バイナリデータ>と表示されているはずです。

-
「バイト配列」のフォーマットが一般的にいうところのBLOBと違っていたということでしょうか?
Magicの関数を使用してのBLOBデータはうまく表示されましたか?
-
Tanda様
返信おくれて申し訳ございませんでした。
こちら、画像ファイルをアップロードする際にBOLB型に変換し、それをDBへ格納し、
再度画面を表示する際に格納しているBOLB型のデータをイメージコントロールのBOLB項目に代入したのですが、表示されませんでした。 -
Yukiさん、
手順としては合っているようですので、もう一息のようですね。
DBへの格納がうまくいっていないような気がします。
頑張ってください。
サインインしてコメントを残してください。
コメント
7件のコメント