Hallo Leute,
nun habe ich mal wieder ein kleines Problem, wo mir wohl der Zusammenhang nicht klar wird, wie es funktioniert.
In meiner DB MySQL speichere und lese ich über folgenden Codeschnipsel Dateien im Binärformat in ein BlobFeld:
Nun möchte ich den Code so ändern, das nur noch der Dateipfad+Dateiname auf dem MySQL Server in der Datenbank gespeichert wird.
Wie müsste ich den Code ändern, das dies möglich wird zum Schreiben und lesen ?
Hintergrund ist der, das ich eine Fortschrittsanzeige integrieren möchte, damit der Benutzer auch weiss, das es bei grossen Dateien (> 2Gbyte)
länger dauern wird.
Danke für Eure Hilfe.
Gerhard
nun habe ich mal wieder ein kleines Problem, wo mir wohl der Zusammenhang nicht klar wird, wie es funktioniert.
In meiner DB MySQL speichere und lese ich über folgenden Codeschnipsel Dateien im Binärformat in ein BlobFeld:
var f: TBlobField;
F:=MyVertraege.FieldByName('VertPDF') as TBlobField;
F.LoadFromFile(VertDat); // Auslesen VertDat: Variable für den Dateinamen
F.SaveTofile(VertDat); // Speichern VertDat: Variable für den Dateinamen
F:=MyVertraege.FieldByName('VertPDF') as TBlobField;
F.LoadFromFile(VertDat); // Auslesen VertDat: Variable für den Dateinamen
F.SaveTofile(VertDat); // Speichern VertDat: Variable für den Dateinamen
Wie müsste ich den Code ändern, das dies möglich wird zum Schreiben und lesen ?
Hintergrund ist der, das ich eine Fortschrittsanzeige integrieren möchte, damit der Benutzer auch weiss, das es bei grossen Dateien (> 2Gbyte)
länger dauern wird.
Danke für Eure Hilfe.
Gerhard
Comment