1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

چگونه می توان یک فایل JEPG را در یک فیلد Blob با SQL بریزیم؟

شروع موضوع توسط para3to ‏11/10/11 در انجمن Delphi

  1. کاربر ارزشمند❤

    تاریخ عضویت:
    ‏17/5/11
    ارسال ها:
    39,257
    تشکر شده:
    47,234
    امتیاز دستاورد:
    170
    چگونه می توان یک فایل JEPG را در یک فیلد Blob با SQL بریزیم؟
    procedure TForm1.Button1Click(Sender: TObject);
    var
    ms: TMemoryStream;
    begin
    if OpenPictureDialog1.Execute then
    begin
    ms := TMemoryStream.Create;
    try
    ms.LoadFromFile(OpenPictureDialog1.FileName);
    with Query1 do
    begin
    with SQL do
    begin
    Clear;
    Add('INSERT INTO "ImageTbl.db" (ImageFld)');
    Add('VALUES (:param0 )');
    end;
    Query1.ParamByName('param0').SetBlobData(ms.Memory, ms.Size);
    ExecSQL;
    end;
    finally
    ms.Free;
    end;
    end;
    end;