Icom3270.findFieldData, méthode

La méthode findFieldData recherche la chaîne de données spécifiée dans le champ spécifié.

Syntaxe

  
void FindFieldData(  
   ref ushort position,  
   ushort length,  
   ref System.Array dbuf  
)  

Paramètres

Paramètre Description
pos Décalage d’écran basé sur 0 d’un caractère dans le champ à rechercher.

Lorsque cette méthode retourne, contient le décalage d’écran du début de la chaîne de données, si la chaîne a été trouvée.
length Longueur des données à rechercher
dbuf Tableau contenant les données sur laquelle effectuer la recherche.

Valeur de retour

Valeur Description
S_OK La méthode s’est terminée avec succès.
C3270_S_TRUNCATED La copie s’est étendue au-delà de la fin du champ. Les données supplémentaires ont été ignorées.
C3270_E_UNFORMATTED L’écran est mis en forme ; par conséquent, le champ spécifié n’existe pas.
C3270_E_NOTFOUND La chaîne de données spécifiée est introuvable.
C3270_E_NOTCONNECTED Le client com3270 n’est pas connecté à une session via un appel à Icom3270.connect.
C3270_E_SYSERROR La méthode a échoué en raison d’une erreur interne.

Exceptions

Remarques

Dans le cadre de findFieldData, le caractère d’attribut de champ est considéré comme faisant partie du champ. Le caractère d’attribut de champ précède immédiatement les données de champ.