Announcement

Collapse
No announcement yet.

Blobfeld und loadfromstream

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Blobfeld und loadfromstream

    Hallo,
    kann mir jemand sagen, wie man ein Blobfeld aus Interbase so auslesen kann, dass man mit z.B. Fastreport auf diese Daten per loadfromstream zugreifen kann.

  • #2
    Hallo Udo,<BR><BR>
    ich denke mal, dass deine verwendete Query Compo die Methode CreateBlobStream hat. Dann kannst du mit:<PRE>
    var
    Stream: TSream;
    begin
    Stream := MyQuery.CreateBlobStream(FieldByName('blobfeld'),b smRead );
    try
    ...
    finally
    Stream.Free;
    end;
    ...
    </PRE>
    den Inhalt des Blobs in einen Stream schieben...<BR><BR>
    Fran

    Comment


    • #3
      wenn du allerdings mit Fastreport den Report in der DB speichern willst, so solltest du einfach mit den FR eigenen Methoden arbeiten:<PRE>
      FastReport.LoadFromBlobField(qry.FieldByName('Form ularFeld'));</PRE>
      Fran

      Comment


      • #4
        Hallo Frank,
        vielen Dank für deine Hilfe. Allerdings gibt es in Fastreport3 diese Methode nicht.
        Dennoch danke.
        Gruß Ud

        Comment

        Working...
        X