Skip to main content
Skip table of contents

MailAttLoadFromFile()

MailAttLoadFromFile() – Attachement laden

Mit MailAttLoadFromFile() kann eine Datei mit Ihrem Dateinamen einem Blob-Feld hinzugefügt werden (das Blob-Feld kann mehrere Dateien enthalten). Die Funktion wird hauptsächlich dafür genutzt, einem Memo einen Anhang hinzuzufügen. Die übergebene Tabelle muss vor dem Aufruf der Funktion in den Edit-Modus versetzt und der Datensatz positioniert werden. Zum Speichern der Änderungen in der Tabelle muss anschließend ein Post ausgeführt werden.

Hinweis

  • Die Dateien werden in dem Blob-Feld in gepackter Form (ZIP-komprimiert) gespeichert.

  • Es ist nicht möglich, das Blob-Feld für andere Zwecke als der Speicherung von Dateien zu verwenden.

  • Es ist nicht möglich direkt auf die Dateiinhalte zuzugreifen, einen Volltextindex auf das Blob-Feld zu erstellen oder ähnlich direkte Operationen durchzuführen

  • Operationen, welche Dateien dem Blob-Feld hinzufügen bzw. aus dem Blob-Feld löschen arbeiten relativ langsam, da immer das gesamte Blob-Feld neu aufgebaut werden muss.

    ParameterBeschreibung

    oTable:O

    Tabelle, die das Blob-Feld enthält

    cField:C

    Name des Feldes

    cSourceFile:C

    Name der zu ladenden Datei

    lSaveLinkOnly:L

    LadeModus
    False = Datei in das Feld kopieren
    True = Nur Verweis auf die Datei speichern

    Rückgabewert


    keiner

    Beispiel

    CODE
    | oDab065:DB := 'waDAB065, DAB066', cFileName |
    
    // Anhang laden
    DBEdit(oDab065),
    cFileName := InputBox('Laden', 'Datei:', ''),
    MailAttLoadFromFile(oDab065, "DATA", cFileName, false),
    DBPost(oDab065),


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.