DBからのデータをバイナリ形式でファイル保存するには?

解決


けこけこ  2002-01-31 02:23:20  No: 510

初めて書き込みさせていただきます。
いろいろなところで調べたのですがどうしてもわからなくて
質問させていただきます。
DB(SQLServer)からTQueryコンポーネントを使用して
データを取得します(画像ファイル)。
それをファイルに保存したいのですが
画像のためバイナリ形式で取得してそのままファイルに保存したいんです。
その実現方法がわかりません。
アドバイスをよろしくお願いします。
delphi4です。
よろしくお願いします。


にしの  2002-01-31 05:53:20  No: 511

データベース系はわからないので、もしかしたらはずしているかもしれません。
それと、Delphi4を持っていないので、もしかしたらコンポーネントやプロパティがないかもしれません。
TQueryコンポーネントの、Fieldsプロパティを、TBlobFieldクラスにキャストして、SaveToFileプロシージャを呼び出せばよいと思います。
ヘルプを見てそれらしいのをチョイスしただけで、確認はしていません。


けこけこ  2002-02-16 05:40:46  No: 512

DBに登録されていた画像ファイルがエラーの原因でした。
うまくできました。
ありがとうございます。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加