La Web del Programador: Comunidad de Programadores
 
    Pregunta:  12827 - QUE ES SQLCA?
Autor:  juan lavalle valentin
que es el sqlca deseo saber lo referente a este objeto de transaccion de power builder.
gracias

  Respuesta:  Francisco Noe Garcia Hillyer
SQLCA = SQL Communication Area

La Estructura Del Area De Comunicaciones De SQL Es Utilizada Por El Administrador De Bases De Datos Para Regresar Informacion De Errores A Un Programa De Aplicacion. Esta Estructura Es Actualizada Despues De Cada Llamada A La API Y Comando SQL Ejecutado.

CAMPOS EN LA ESTRUCTURA SQLCA

SQLCAID Tipo: CHAR(8)
SQLCABC Tipo: INTEGER
SQLCODE Tipo: INTEGER
SQLERRML Tipo: SMALLINT
SQLERRMC Tipo: VARCHAR (70)
SQLERRP Tipo: CHAR(8)
SQLERRD Tipo: Array
SQLWARN Tipo: Array
SQLWARN0 Tipo: CHAR(1)
SQLWARN1 Tipo: CHAR(1)
SQLWARN2 Tipo: CHAR(1)
SQLWARN3 Tipo: CHAR(1)
SQLWARN4 Tipo: CHAR(1)
SQLWARN5 Tipo: CHAR(1)
SQLWARN6 Tipo: CHAR(1)
SQLWARN7 Tipo: CHAR(1)
SQLWARN8 Tipo: CHAR(1)
SQLWARN9 Tipo: CHAR(1)
SQLWARNA Tipo: CHAR(1)
SQLSTATE Tipo: CHAR(5)

Ejemplo De Codigo

Estructura C

/* Archivo: sqlca.h */
/* ... */
SQL_STRUCTURE sqlca
{
char sqlcaid[8];
long sqlcabc;
long sqlcode;
short sqlerrml;
char sqlerrmc[70];
char sqlerrp[8];
long sqlerrd[6];
char sqlwarn[11];
char sqlstate[5];
};
/* ... */