Autor Beitrag
LordZero
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Di 03.09.02 17:30 
Hi Leute,

ich habe ein Problem mit einer ADOQuery Komponente. Ich öffne eine ADOQuery (SQL='Select * from TableName') das geht noch, dann mit ADOQuery.Insert neuen Datensatz anlegen, mit ADOQueryFieldbyName... Daten eintragen und anschließend:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
          try
            Blob := QueryZObjekt.CreateBlobStream(
              QueryZObjekt.FieldByName('Content'), bmWrite);
            Blob.Seek(0, soFromBeginning);
            try
              FS := TFileStream.Create(FileName, fmOpenRead);
              Blob.CopyFrom(FS, FS.Size);
            finally
             FS.Free;
            end;
          finally
            Blob.Free;
          end;

Das mit dem Blob.CopyFrom... gibt eine Endlosschleife, aber nur bei blobs die größer als 50MB sind.

Kennt das Problem jemand, oder kann sich jemand eine mögliche Lösung denken???

Danke und Gruß

Werner

_________________
Habe mut zu denken - abgedroschen aber stimmt immer noch! ;)