نمایش نتایج 1 تا 11 از 11

نام تاپیک: درج عکس در دیتابیس

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #6
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    62

    نقل قول: درج عکس در دیتابیس

    براي اينكار شما محتويات عكس كه به شكل باينري يا Stream هست رو به رشته اي از Hex تبديل كن
    function GetBitmapHexString(aBitmap: TBitmap): string;
    var
    ms: TStream;
    i: integer;
    b: byte;
    begin
    Result := '';
    ms := TMemoryStream.Create;
    try
    aBitmap.SaveToStream(ms);
    ms.Position := 0;
    for i := 1 to ms.Size do
    begin
    ms.Read(b, 1);
    Result := Result + IntToHex(b, 2);
    end;
    finally
    ms.Free;
    end;
    if Result <> '' then
    Result := '0x' + Result;
    end;

    procedure TForm1.Button1Click(Sender: TObject);
    var
    HexString: string;
    begin
    HexString := GetBitmapHexString(Image1.Picture.Bitmap);
    if HexString = '' then
    HexString := 'NULL';

    qry1.sql.add('insert into cars (name, type, pic) valeus(''BMW'', 1, ' + HexString + ')');
    end;
    آخرین ویرایش به وسیله samani : پنج شنبه 03 اسفند 1391 در 14:33 عصر

تاپیک های مشابه

  1. درج عکس در دیتابیس
    نوشته شده توسط m_gholami در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 05 بهمن 1390, 12:41 عصر
  2. سوال: درج اسم عکس در دیتابیس
    نوشته شده توسط shokoohhakemi در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: یک شنبه 13 آذر 1390, 10:47 صبح
  3. سوال: درج عکس در دیتابیس
    نوشته شده توسط free bird در بخش SQL Server
    پاسخ: 1
    آخرین پست: چهارشنبه 10 شهریور 1389, 23:15 عصر
  4. ذخیره عکس در دیتابیس
    نوشته شده توسط reham در بخش SQL Server
    پاسخ: 4
    آخرین پست: پنج شنبه 05 آذر 1383, 11:37 صبح
  5. اضافه کردن عکس به دیتابیس
    نوشته شده توسط coral در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 7
    آخرین پست: چهارشنبه 27 آبان 1383, 21:09 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •