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.