如何打开存于数据库的word,JPG图片,WAV文件?

douer2002 2003-10-16 01:31:38
如何打开存于数据库的word,JPG图片,WAV文件?是调用他们自己对应的打开程序来打开,如word,acdsee,meadiaplay等。
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wweijie 2003-10-17
  • 打赏
  • 举报
回复
jin_zai(进仔)的回答完全正确,你还有什么问题吗?
douer2002 2003-10-16
  • 打赏
  • 举报
回复
top
IORILI 2003-10-16
  • 打赏
  • 举报
回复
up
jin_zai 2003-10-16
  • 打赏
  • 举报
回复
以sqlserver为例,其中“字段1”为image类型(存放文件),“字段2”为char类型(存放文件名)。单元引用加上shellapi。
存入数据库:
if not OpenDialog1.Execute then exit;
table1.insert;
(table1.FieldByName('字段1') as TBlobField).LoadFromFile(OpenDialog1.filename);
table1.FieldByName('字段2').value:=OpenDialog1.filename;
table1.post;
打开文件:
(table1.FieldByName('字段1') as TBlobField).savetoFile(table1.FieldByName('字段2').value);
shellexecute(handle,nil,pchar(table1.FieldByName('字段2').value),nil,nil,sw_shownormal);

如果是tquery需要配合tupdatesql使用,方法相同。

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧