Manuel §2.1.23    

Fonction NewBlob

La fonction NewBlob permet de créer un nouveau Blob et de l'associer à un champ de type Blob de l'enregistrement courrant.

NewBlob( BlobField, Size {, ColumnNumber}): status

La fonction attend en paramètre le nom d'un champ de type Blob et la taille à allouer. En cas de succés la fonction retourne 1, 0 en cas d'échec.

En fonction du type de Blob la signification du paramètre Size varie.

Type de Blob

Signification du champ size

Void

Taille en octet de la zone allouée

List

Nombre d'éléments à allouer

Vector

Nombre d'éléments à allouer

Array

Nombre de ligne à allouer, le champ ColumnNumber précise le nombre de colonne à allouer par ligne.

Graph

Nombre de ligne à allouer

Curve

Nombre de ligne à allouer ( le nombre de colonne est toujours 2)

Par exemple

If MesProduits.NewBlob( MesProduits.MonBlob, 5) then begin
For i = 0 To 4 do List[i] = 3.141592 * i;
MesProduits.WriteBlob( MesProduits.MonBlob, List, 5);
End