VB6 BLOB型へ登録を行なったファイルの表示について


えーさん  2009-09-17 03:11:16  No: 142548

VB6
oracle10g

DBに登録したファイル(BLOB)をVB側の操作で一時的に表示を行えるように
したいのですが、どのように行なったらよいのかわからない状態です。

拡張子が決まっておらず、共通で表示を行なえる手段はないでしょうか?


ヒントのみ  2009-09-18 18:54:03  No: 142549

よくある手段としては、

0)DBには、BLOBだけでなく、ファイル名と拡張子を保持しておく。

1)BLOBの内容をテンポラリなフォルダに拡張子付きで書き出す。
2)拡張子に関連付けられたアプリで開く。
3)あとでファイルは消しておく

使うAPIの一例としては、
ShellExecute
http://www.winapi-database.com/Program/Shell/ShellExecute.html

FindExecutable
http://www.winapi-database.com/Program/Shell/FindExecutable.html


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

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






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