Results 1 to 3 of 3

Thread: BMP in Database

  1. #1

    BMP in Database

    Hoi,

    Ik heb een BMP in geheugen, nu wil ik deze in de database stoppen.
    Hoe doe ik dat. Ik weet dat ik met
    TBlobField(ADOTable1.FieldByName('Plaatje')).LoadF romFile(opendialog1.Filename);
    Een plaatje in de database kan gooien. Maar hoe doe ik dit als ik het BMP bestand al in geheugen heb staan..??..

    Grz
    jeroen.

  2. #2
    Je kunt de BMP naar een TMemoryStream streamen en vandaar naar het blobveld. Uit de helpfile:
    Code:
    var
    
      MS: TMemoryStream;
    begin
      if not (ClientDataSet1.State in [dsInsert, dsEdit]) then
        ClientDataSet1.Insert;
      MS := TMemoryStream.Create();
      try
        Image1.Picture.Bitmap.SaveToStream(MS);
        ClientDataSet1Images.LoadFromStream(MS);
      finally
        MS.Free;
      end;
      ClientDataSet1.Post;
    
    end;
    Marcel

  3. #3

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Database Comparer v 2.2
    By Patrick in forum Tools
    Replies: 2
    Last Post: 27-Feb-03, 22:55

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •