BC14 - BlobFeld aus- und einlesen

24. Mai 2024 16:43

Hallo zusammen,

ich möchte gern den Inahlt eines Blobfeldes auslesen und für die spätere Weiterverwendung in eine Variable speichern.
Das habe ich so abgebildet.
Code:
 
 "Sales Line".CALCFIELDS("Ext. Description");
  IF "Sales Line"."Ext. Description".HASVALUE THEN BEGIN
    "Sales Line"."Ext. Description".CREATEINSTREAM(InStr);
    InStr.READ(ExtText);
    Message(ExtText)
  END;


Wenn ich mir den Inhalt von der Variable ExtText per Message ausgeben lasse sehe ich nur eine Stern.
Könnt ihr mir sagen wie man am besten mit Blob-Feldern umgeht bzw. sie ausliest und wieder befüllt?

Vielen Dank für eure Hilfe im voraus.

Re: BC14 - BlobFeld aus- und einlesen

24. Mai 2024 17:41

Ich habe das gerade spaßeshalber mal nachgebaut (mit einer eigenen Tabelle und Page) in BC 14 und es funktioniert, also Message gibt mir den Text korrekt aus. Ist ExtText bei dir eine Textvariable ohne Länge?

Re: BC14 - BlobFeld aus- und einlesen

30. Mai 2024 15:44

Hallo enh,

vielen Dank für deine Antwort.
Mittlerweile habe ich es auch hinbekommen das Feld auszulesen.
Die Textvariable war ohne Länge eingestellt.