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