
wenn ich Bilder (jpg) von einem anderen Laufwerk (Festplatte, KEIN Netzwerk Laufwerk) in meine SQLITE Tabelle speichern will, bekomme ich ab dem zweiten Bild immer einen Stream read error.
Lade ich mehrere Bilder vom aktuellen Laufwerk, läuft das Programm fehlerfrei durch. Greife ich doch auf mehrere Bilder von einem anderen Laufwerk zu, bekomme ich immer die o.a. Exception.
Warum kann er das erste Bild aus einem anderen Laufwerk in die Tabelle speichern und danach alle folgenden nicht mehr.
Wie gesagt vom aktuellen Laufwerk ist das kein Ding. Da läuft alles wunderbar.
Ich verstehe das nicht. Kann jemand sagen was ich falsch mache?
Gruß
Lorca

Coding:
VAR FName : String; FileList : TStringList; myStream : TFileStream; MyDataSet : TZTable {Zeos}
BEGIN
FOR i := 0 TO FileList.Count - 1 DO BEGIN
FName := FileList.Strings[ i ];
MyDataSet.Insert;
myStream := TFileStream.Create( FName, fmOpenRead );
TBlobField( myDataSet.FieldByName( 'Bild') ).LoadFromStream( myStream ); <<-- Hier passiert der Fehler (laut Debugger)
FreeAndNil( myStream );
MYDataSet.Post;
END;
END;