Método Icom3270.findFieldData

El método findFieldData busca la cadena de datos especificada en el campo especificado.

Sintaxis

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

Parámetros

Parámetro Descripción
pos Desplazamiento de pantalla basado en 0 de un carácter en el campo en el que se buscará.

Cuando este método devuelve un resultado, contiene el desplazamiento de pantalla del inicio de la cadena de datos, si se encontró la cadena.
length Longitud de los datos en los que se buscará
dbuf Matriz que contiene los datos en los que se buscará.

Valor devuelto

Value Descripción
S_OK El método se ha completado correctamente.
C3270_S_TRUNCATED La copia se extendió más allá del final del campo. Se ignoraron los datos adicionales.
C3270_E_UNFORMATTED La pantalla tiene formato; por lo tanto, el campo especificado no existe.
C3270_E_NOTFOUND No se encontró la cadena de datos especificada.
C3270_E_NOTCONNECTED El cliente com3270 no está conectado a una sesión mediante una llamada a Icom3270.connect.
C3270_E_SYSERROR Error en el método debido a un error interno.

Excepciones

Notas

Para findFieldData, el carácter de atributo de campo se considera parte del campo. El carácter de atributo de campo precede inmediatamente a los datos del campo.