Metodo Icom3270.findFieldData

Il metodo findFieldData cerca la stringa di dati specificata nel campo specificato.

Sintassi

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

Parametri

Parametro Descrizione
pos Offset dello schermo in base 0 di un carattere nel campo in cui eseguire la ricerca.

Quando questo metodo viene restituito, contiene l'offset dello schermo dell'inizio della stringa di dati, se la stringa è stata trovata.
length Lunghezza dei dati in cui eseguire la ricerca
dbuf Matrice contenente i dati in base a cui eseguire la ricerca.

Valore restituito

valore Descrizione
S_OK Il metodo è stato completato correttamente.
C3270_S_TRUNCATED La copia è stata estesa oltre la fine del campo. I dati aggiuntivi sono stati ignorati.
C3270_E_UNFORMATTED La schermata è formattata. Pertanto, il campo specificato non esiste.
C3270_E_NOTFOUND Impossibile trovare la stringa di dati specificata.
C3270_E_NOTCONNECTED Il client com3270 non è connesso a una sessione tramite una chiamata a Icom3270.connect.
C3270_E_SYSERROR Il metodo non è riuscito a causa di un errore interno.

Eccezioni

Osservazioni

Ai fini di findFieldData, il carattere dell'attributo del campo viene considerato parte del campo. Il carattere dell'attributo del campo precede immediatamente i dati del campo.