首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi数据库图片有关问题

2012-02-29 
Delphi数据库图片问题我用的是sql server2000,里面存有字段:照片 image我不明白怎么把图片存入数据库中?我

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

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

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

热点排行