掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
三度、FirebirdのBlob型の操作について (ID:46515)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
auさん ありがとうございます。 ご指摘の点試してみましたが、変わりませんでした。 少し、状況が変わりました。 Blob型のストリーム読み出しをテストする為、IBQuery_newを作成しました。 もちろん、今回問題となっているIBQueyと同じ設定のはずです。 こちらで試したところ、Imageコンポーネントへ画像が描出できました。 ここで、今までのIBQueryに入れ替える形で、IBQuery_newを使ってみました。 当然、コンパイルは通り実行されるのですが、 Strm[ i ] := CreateBlobStream( FieldByName('Image_1'), bmRead ); の後、 for i := 1 to 2 do Bmp[ i ].LoadFromStream( Strm[ i ]); で、ストリームエラーとなります。 "IBQuery"と"IBQuery_new"は完全に同じではないかもしれませんが、主従関係や参照テーブルは同じはずです。 もちろん、元へ戻すと、ストリ−ムエラーは出ませんが、画像も出ません。 両TIBQueryの違いを追う必要がありそうです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.