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 de base 0 d’un caractère dans le champ à rechercher.

Lorsque cette méthode est retournée, 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 sur lesquelles porte la recherche
dbuf Tableau contenant les données à rechercher.

Valeur de retour

Valeur Description
S_OK La méthode s’est terminée avec succès.
C3270_S_TRUNCATED Copie é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.