Delphi数据库图片问题

来源:互联网  时间:2016/8/9 15:43:50

关于网友提出的“ Delphi数据库图片问题”问题疑问,本网通过在网上对“ Delphi数据库图片问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: Delphi数据库图片问题
描述:

我用的是sql server2000,里面存有字段:照片 image
我不明白怎么把图片存入数据库中?
我还在Delphi中建立了窗体,如何将数据库中的图片一并显示出来,我用的是DBGrid和Image
如何将两者关联起来?!


解决方案1:

with DBEdit1.DataSourec.DataSet do
  begin
    Edit;
    TBlobField(FieldByName('myphoto')).LoadFromStream(Ms);
    Post;
  end;
将上述语句替换掉Ms.Position :=0;....Ms.Free ;之间的语句,DBEdit1.DataSourec.DataSet 可以直接写成你的DataSet名字

解决方案2:

ADOQuery1.SQL.Add('update StudentInfoData set 学号=:学号,照片:=照片'); //保存图片到数据库
1.照片后面的冒号位置不对
2.你这个问题大了,改所有的学号和照片了
改成:
ADOQuery1.SQL.Add('update StudentInfoData set 照片=:照片 where 学号=:学号'); //保存图片到数据库

上一篇在delphi程序里怎么提示违反ORACLE约束返回的错误信息
下一篇如何用delphi70连接显示excel表中的内容
明星图片
相关文章
《 Delphi数据库图片问题》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)