| 4D v20.1BLOB TO DOCUMENT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 BLOB TO DOCUMENT 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BLOB TO DOCUMENT ( Dokument ; BLOB ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| Dokument | String |   | Name des Dokuments | |||||
| BLOB | BLOB |   | Neuer Inhalt für das Dokument | |||||
Der Befehl BLOB TO DOCUMENT schreibt den gesamten Inhalt von Dokument mit den in BLOB gespeicherten Daten neu. 
Sie können in Dokument den Namen eines vorhandenen bzw. noch nicht vorhandenen Dokuments übergeben. Gibt es das Dokument noch nicht, legt der Befehl es an. Übergeben Sie den Namen eines bestehenden Dokuments, achten Sie darauf, dass es noch nicht geöffnet ist, da sonst ein Fehler generiert wird. Wollen Sie den Benutzer das Dokument auswählen lassen, verwenden Sie die Funktionen Open document oder Create document und die Prozessvariable Document (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 mit den in ein BLOB Feld geladenen Daten sichern können. Die dazugehörige Methode lautet:
 $vhDocRef:=Create document("") ` Sichere Dokument Ihrer Wahl
 If(OK=1) ` Wurde ein Dokument erstellt
    CLOSE DOCUMENT($vhDocRef) ` Es muss nicht länger offen bleiben
    BLOB TO DOCUMENT(Document;[YourTable]YourBLOBField)
  ` Schreibe Dokumentinhalt
    If(OK=0)
  ` Verwalte Fehler
    End if
 End ifOK wird auf 1 gesetzt, wenn das Dokument korrekt geschrieben wurde, andernfalls auf 0. Es wird ein Fehler generiert.
Sie können die Fehler in allen Fällen mit der Unterbrechungsmethode ON ERR CALL ausfindig machen.
	Produkt: 4D
	Thema: BLOB
	Nummer: 
        526
        
        
        
	
	Erstellt: 4D v6
Document, Resource fork, Data fork
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Programmiersprache ( 4D v20)
	
	
	4D Programmiersprache ( 4D v20.1)
	
	
	
 Fehler melden
Fehler melden