EXEC TAA PUT/GET BLOB Statement

Für Syntax siehe hier.

Die Anweisungen werden zwar erkannt und generiert1), allerdings sind Variablen vom Typ USAGE POINTER zur Zeit noch nicht unterstützt.

Beispiele

Get Blob:

  1. EXEC TAA GET BLOB 000-BLOB-2 IN LBLOBS
  2. DATA INTO WS-BLOB LENGTH INTO WS-SIZE
  3. END-EXEC
Wsblob2 = Lblobs._000Blob2;
WsSize = Lblobs._000Blob2.Length;

Put Blob:

  1. EXEC TAA PUT BLOB 000-BLOB-2 IN LBLOBS
  2. DATA FROM WS-BLOB LENGTH FROM WS-SIZE
  3. END-EXEC

Der Blob wird immer in kompletter Länge übergeben; das Längenfeld wird ignoriert.

Lblobs._000Blob2 = Wsblob;
1)
ab V9.11
cobmig:cs:procdiv:stmt:taa:obj:blob · Zuletzt geändert: 09.08.2024 13:25

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum