VisualAge RPG Parts Reference - IBM

VisualAge RPG Parts Reference - IBM VisualAge RPG Parts Reference - IBM

as400bks.rochester.ibm.com
from as400bks.rochester.ibm.com More from this publisher
08.05.2013 Views

SQLError Indica si la operación anterior se ha realizado correctamente. Si se devuelve el valor 0, la operación anterior se ha ejecutado correctamente. Todos los demás valores devueltos indican que se ha producido un error. Tipo Numérico Se aplica a los componentes Interfaz ODBC/JDBC Códigos de operación SETATR Operativo en tiempo de ejecución no GETATR sí Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C EVAL Err=%getatr('win01':'ODBC1':'SQLError') * Ejemplo de formato fijo *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'ODBC1' GETATR 'SQLERROR' ERR * 404 VisualAge RPG Manual de consulta de componentes

SQLMsgBox Suprime o visualiza el recuadro de mensajes ODBC si se producen errores al procesar una tabla. Si establece este atributo en 0 para suprimir el recuadro de mensajes, puede utilizar el atributo SQLError para determinar si se ha producido un error. Después, puede utilizar el atributo Handle y llamar a la API ODBC para obtener información adicional. Tipo Numérico Se aplica a los componentes Interfaz ODBC/JDBC Códigos de operación SETATR Operativo en tiempo de ejecución sí GETATR no Valor permitido El valor de SQLMsgBox puede ser uno de los siguientes: 0 No visualizar el recuadro de mensajes. 1 Visualizar el recuadro de mensajes. Este es el valor por omisión. Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C * EVAL %setatr('win01':'ODBC1':'SQLMsgBox')=0 Ejemplo de formato fijo *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'ODBC1' SETATR 0 'SQLMSGBOX' * Capítulo 2. Atributos de componente 405

SQLError<br />

Indica si la operación anterior se ha realizado correctamente. Si se devuelve el<br />

valor 0, la operación anterior se ha ejecutado correctamente. Todos los demás<br />

valores devueltos indican que se ha producido un error.<br />

Tipo Numérico<br />

Se aplica a los componentes<br />

Interfaz ODBC/JDBC<br />

Códigos de operación<br />

SETATR<br />

Operativo en tiempo de ejecución<br />

no<br />

GETATR sí<br />

Ejemplo de formato libre<br />

*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />

CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />

*<br />

C EVAL Err=%getatr('win01':'ODBC1':'SQLError')<br />

*<br />

Ejemplo de formato fijo<br />

*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />

CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />

*<br />

C 'ODBC1' GETATR 'SQLERROR' ERR<br />

*<br />

404 <strong>VisualAge</strong> <strong>RPG</strong> Manual de consulta de componentes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!