Version 3
SEND RECORD {(Tabellenname)}
Parameter | Typ | Beschreibung | |
Tabellenname | Tabelle | Tabelle, aus der der aktuelle Datensatz | |
gesendet wird, ohne Angabe Standardtabelle |
Beschreibung
Der Befehl SEND RECORD sendet den aktuellen Datensatz der Tabelle Tabellenname zu der seriellen Schnittstelle oder in das mit SET CHANNEL geöffnete Dokument. Tabellenname ist optional. Wird dieser Parameter nicht angegeben, bezieht sich SEND RECORD auf die Haupttabelle. Gibt es keinen aktuellen Datensatz in Tabellenname, wird der Befehl SEND RECORD nicht ausgeführt.
Die Datensätze, die durch SEND RECORD in einem internen 4D-Format gesendet wurden, können nur durch den Befehl RECEIVE RECORD eingelesen werden. Wollen Sie Datensätze zu einem anderen Programm senden, benutzen Sie die Befehle SEND PACKET oder EXPORT TEXT.
Der komplette Datensatz wird gesendet, dazu gehören auch alle im oder mit dem Datensatz gespeicherten Bilder oder BLOBs.
Wichtig: Werden Datensätze mit den Befehlen SEND RECORD und RECEIVE RECORD gesendet bzw. empfangen, müssen die Struktur der Quell- bzw. der Zieltabelle zueinander kompatibel sein. Ist das nicht der Fall, konvertiert 4D die Werte gemäß den Definitionen für die Tabelle beim Ausführen von RECEIVE RECORD.
Hinweis: Senden Sie mit diesem Befehl einen Datensatz zu einem Dokument, muss es zuvor mit dem Befehl SET CHANNEL geöffnet werden. Sie können SEND RECORD nicht für Dokumente verwenden, die mit Open document, Append document oder Create document geöffnet wurden.
Beispiel
Siehe Beispiel für den Befehl RECEIVE RECORD.
Referenz
RECEIVE RECORD, RECEIVE VARIABLE, SEND VARIABLE.