Como fazer pra gravar uma imagem num campo Blob? Fiz uma função para isso, a seguir:
procedureLoadPictureToDataset(FileName: TFileName; Dataset: TDataset; PictureFieldName:String);begin
ifStrIsEmpty(FileName)then
raiseException.Create('Nome de arquivo não pode ser vazio.');
Assert(Dataset <>Nil);
Assert(Dataset.FindField(PictureFieldName) <>Nil,'Nome de campo inválido: '+ PictureFieldName);
Assert(not(Dataset.FieldByName(PictureFieldName)isTGraphicField),'Campo '+ PictureFieldName +' não suporta imagens');
TBlobField(Dataset.FieldByName(PictureFieldName)).LoadFromFile(FileName);end;
 
 
Nenhum comentário:
Postar um comentário