我想将 JPEG 图像加载到 blob 字段中,可以吗?我搜索了很多,但没有找到明确的答案。
我使用这段代码:
var
BlobField : TBlobField;
Stream : TMemoryStream;
begin
BlobField := ClientDataSet1.FieldByName('image');
// Img is TImage and contain a JPEG image
Img.Picture.Graphic.SaveToStream(Stream);
Stream.Position := 0;
BlobField.LoadFromStream(Stream); // <-- Error: "Bitmap image is not valid"
我必须使用位图图像?
已解决:问题是表单上的 TDBImage 组件!。该组件仅链接到该字段以进行测试,并且由于它仅适用于位图,因此会出现错误