|
以下代码是在数据库相应的字段增加照片,可是怎么回事,老是增加不上呢?
运行的时候也没有错误,可是打开数据库看相应的字段,并没有什么?是空白的,
这是怎么回事呀?
//前提是query4已经打开了!
if image1.Picture.Graphic = nil then
begin
if messageDlg('照片未修改,是否要更新照片,是按Yes,否则No!', mtConfirmation, [mbYes, mbNo], 0,) = mrYes then
begin
if OpenPictureDialog1.Execute then
try
JpgPic:=TJpegImage.Create;
tempStream:=TMemoryStream.Create;
tempStream.Clear;
JpgPic.LoadFromFile(OpenPictureDialog1.FileName);
Image1.Picture.bitmap.assign(JpgPic);
JpgPic.SaveToStream(tempStream);
query4.Edit;
TBlobField(query4.FieldByName('s_picture')).LoadFromStream(tempStream) ;
finally
JpgPic.Free;
tempStream.Free;
end;
end ;
end ; |
|