Если я правильно понимаю, у вас есть какая-то система генерирования SQL вместо использования наборов данных, и вы хотите знать, как генерировать SQL для правильного выполнения INSERT или UPDATE для поля Blob.
Вам понадобится способ сериализации вашего изображения в строку. Например:
function ImageToString(image: TImage): string;
var
stream: TStringStream;
begin
stream := TStringStream.Create;
try
image.SaveToStream(stream);
result := image.DataString;
finally
stream.Free;
end;
end;
Когда все будет готово, вставьте токен в ваш SQL, что-то вроде set IMAGE_FIELD = $IMAGE$
, а затем используйте StringReplace для замены токена $IMAGE$
на строковое представление вашего изображения.
Или вы можете использовать параметры, как предложил Graza, если система, с которой вы работаете, поддерживает их.