如何在sql server中存储图片?

scottcq 2002-12-30 03:59:18
我的product表中想设置一个pic字段,利用DBImage控件,将图片显示出来,我将pic字段
设置为varchar型,键入图片的路径,可是怎么也显示不出来,如将字段设为Image型,该字段不能编辑,不知怎样将图片放进去,还望大家多多指点!
...全文
23 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
l_xiaofeng 2002-12-30
  • 打赏
  • 举报
回复
楼上说的对!
a6mm 2002-12-30
  • 打赏
  • 举报
回复
我刚刚也在做这个。
嘻~我会我会~
嘻~


var
tmpstream : TMemoryStream;
myopendialog :Topendialog;
begin
tmpstream := TMemoryStream.Create;
myopendialog := Topendialog.Create(nil);
if myopendialog.Execute then myopendialog.Files.SaveToStream(tmpstream);
tmpstream.Position := 0;

query1.close;
query1.SQL.Clear;
query1.SQL.add('insert into product(pic) values(:pic)');
Query1.ParamByName('pic').LoadFromStream(tmpstream,ftBlob);
query1.ExecSQL ;

myopendialog.free;
tmpstream.free;

5,388

社区成员

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

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