Hast du es erstmal mit Vereinfachung versucht? Anstatt 100 Bytes des BLOBs gleichzeitig zu lesen, versuchen Sie, Ihren Code so zu vereinfachen, dass nur alle Bytes in eine Datei gelesen werden. Auf diese Weise können Sie Datenschichtprobleme einfach ausschließen.
Die folgende Dokumentation schlägt außerdem vor, dass Sie Ihre Dateigröße als eine weitere Spalte speichern:Verarbeitung von BLOB-Daten mit Connector/NET