ايران ويج

نسخه‌ی کامل: ذخیره jpg در بانک اطلاعاتی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
چرا در نرم افزار sql server نمیشه عکس با پسوند jpg ذخیره کنیم؟؟؟؟ و باید حتما پسوند bmp باشه.!!!!!  :X(:  :X(:
چرا نمیشه نوع فیلد رو blob در نظر میگیرید هر عکسی رو میتونین درونش ذخیره کنید
کدهاش هم موجوده

کد:
http://stackoverflow.com/questions/18214686/saving-and-loading-jpeg-images-to-database-not-working-delphi
http://stackoverflow.com/questions/26103437/delphi-load-image-save-as-blob-in-a-sql-database
blob در sql server 2008 دقیقا کدوم نوع داده است چون هر چی جستجو کردم پیدا نکردم؟؟؟؟؟؟؟؟
من از نوع varbinary(MAX) گذاشتم ولی بازم نمیشه
سلام
چرا کد زیر کار نمیکنه و پیغام خطای بالا را نمایش میدهد؟


کد:
var
 Field: TBlobField;
 Stream: TStream;
begin
 if ADOQuery.Active and (Image.Picture.Graphic <> nil) then
 begin
   ADOQuery.Insert;
   Field := TBlobField(ADOQuery.FieldByName('ImageData')); // ensure it ís a blob
   Stream := ADOQuery.CreateBlobStream(Field, bmWrite);
   try
     Image1.Picture.Graphic.SaveToStream(Stream);
   finally
     Stream.Free;
     ADOQuery.Post;
   end;
 end;
end;    
منظور از blob از نوع باینری هست