با سلام
بنده با دستور زیر یک عکس را در جدول خودم ذخیره می کنم.
Jpeg := nil;
Stream := nil;
Jpeg := TJPEGImage.Create;
Jpeg.LoadFromFile(FileName);
Stream := TMemoryStream.Create;
Jpeg.SaveToStream(Stream);
Stream.Position := 0;
TBlobField(ADO.FieldByName(FieldName)).LoadFromStr eam(Stream);
هم زمانی که رکورد جدید می سازم و هم زمانی که رکورد را ویرایش می کنی کار درست انجام می شود.
ولی زمانی که این جدول کلید من و جدول دیگر کلید خارجی من است اگر رکورد جدید ایجاد کنم باز هم مشکلی نیست.
ولی اگر رکوردهای قبلی را ویرایش کنم پیغام خطا زیر نمایش می دهد.Cannot Update Text ,Ntext,Image OR Image Column and a Clistring Key At The Same Time