Compruebe si hay caracteres de ancho medio o ilegales en la cadena de caracteres chinos
I. Nombre del código fuente de la función CHECKCHNP, nombre de la función C_CHECK
II Reglas de verificación:
1. Si no hay X'0E' ni X. la cadena '0F', luego verifique si todas las cadenas son caracteres regulares de ancho medio. Si todos son caracteres regulares de ancho medio, la cadena es válida; de lo contrario, es una cadena ilegal.
2. Si X'0E' y X'0F' en la cadena no están emparejados, la cadena es una cadena ilegal.
3. Si el número de caracteres entre X'0E' y X'0F' es un número impar, la cadena es ilegal.
4. Si X'0F' está antes de X'0E', la cadena es ilegal.
5. Si hay X'00' en la cadena, la cadena es una cadena ilegal.
3. Método de llamada:
1: Método de llamada:
EvalWWSIGN=C_CHECK(CHNNAM)
Donde CHNNAM es el campo de verificación. , WWSIGN es el identificador de retorno. Si WWSIGN no es igual a cero, este campo es un campo ilegal.
Cuarto: llame al ejemplo de demostración
Compruebe si el archivo TESTA que contiene el campo de nombre de cliente (CHNNAM) es ilegal y envíe los registros con nombres ilegales al archivo TESTAQL.