是这样,图片列中存的图片路径,如果不为空则显示图片,如果为空则显示 图片尚未上传 ,我想用if ..else来实现,不会用,不知道怎么实现,那位哥哥帮我指点一下,
if
adoquery1.FieldByName('图片')<>''
then
begin
Image1.Picture.LoadFromFile(adoQuery1.FieldByName('图片').AsString);
close ;
end
else
showmessage('图片尚未上传');
end;
if
adoquery1.FieldByName('图片')<>''
then
begin
Image1.Picture.LoadFromFile(adoQuery1.FieldByName('图片').AsString);
close ;
end
else
showmessage('图片尚未上传');
end;
if (adoquery1.FieldByName('图片') <>'' ) or
(not adoquery1.FieldByName('图片')isnull) then
begin
Image1.Picture.LoadFromFile(adoQuery1.FieldByName('图片').AsString);
end
else
showmessage('图片尚未上传');
end;
begin
Image1.Picture.LoadFromFile(adoQuery1.FieldByName('图片').AsString);
close ;
end
else
showmessage('图片尚未上传');
begin
Image1.Picture.LoadFromFile(adoQuery1.FieldByName('图片').AsString);
close ;
end
else
showmessage('图片尚未上传');
adoquery1.FieldByName('图片')).AsString <>''
then
begin
Image1.Picture.LoadFromFile(adoQuery1.FieldByName('图片').AsString);
close ;
end
else
showmessage('图片尚未上传');
end;
begin
//..........
end
else
begin
//...........
end;
begin
//Image1.Picture.LoadFromFile(adoQuery1.FieldByName('图片').AsString);
gJpg := TJPEGImage.Create;
TempStream := TStringStream.Create('');
TBlobField(adoquery1.fieldbyname('图片')).SaveToStream(TempStream);
TempStream.Position := 0;
Image1.Picture.LoadFromStream(TempStream);
adoquery1.close ;
end
else
showmessage('图片尚未上传');