| 4D v20.1DOCUMENT TO BLOB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 DOCUMENT TO BLOB 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DOCUMENT TO BLOB ( Dokument ; BLOB ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| Dokument | String |   | Name des Dokuments | |||||
| BLOB | BLOB |   | BLOB Feld oder Variable für das Dokument | |||||
|   | Inhalt des Dokuments | |||||||
Der Befehl DOCUMENT TO BLOB lädt den gesamten Inhalt von Dokument in BLOB. Sie müssen den Namen eines bestehenden Dokuments übergeben, das noch nicht geöffnet ist, da sonst ein Fehler generiert wird. Verwenden Sie die Funktion Open document und die Prozessvariable Dokument, kann der Benutzer das Dokument wählen, das in das BLOB geladen werden soll (siehe Beispiel).
Sie schreiben ein Informationsystem, mit dem Sie Dokumente schnell speichern bzw. wieder finden können. Im Eingabeformular legen Sie eine Schaltfläche an, mit der Sie ein Dokument in ein BLOB Feld laden können. Die dazugehörige Methode lautet:
 $vhDocRef:=Open document("") ` Wähle das gewünschte Dokument aus
 If(OK=1) ` Wurde ein Dokument ausgewählt
    CLOSE DOCUMENT($vhDocRef) ` Das Dokument muss nicht länger offen bleiben
    DOCUMENT TO BLOB(Document;[YourTable]YourBLOBField)
  ` Lade das Dokument
    If(OK=0)
  ` Verwalte Fehler
    End if
 End ifOK wird auf 1 gesetzt, wenn das Dokument korrekt geladen wurde, andernfalls auf 0. Es wird ein Fehler generiert.
Sie können den Fehler in allen Fällen mit der Unterbrechungsmethode ON ERR CALL ausfindig machen.
	Produkt: 4D
	Thema: BLOB
	Nummer: 
        525
        
        
        
	
	Erstellt: 4D v6
Storing documents, Resource fork, Data fork, Document
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Programmiersprache ( 4D v20)
	
	
	4D Programmiersprache ( 4D v20.1)
	
	
	
 Fehler melden
Fehler melden