Consulta de mensajes

Mensajes CLI

Este apartado contiene los mensajes de la Interfaz de nivel de llamada (CLI). Los mensajes se listan numéricamente.

CLI0001WError de desconexión.

Explicación: Se ha producido un error durante la desconexión. No obstante, la desconexión ha tenido lugar.

Respuesta del usuario: Compruebe que la comunicación entre el cliente y el servidor siga estado activa.

CLI0002WLos datos se han truncado.

Explicación: El almacenamiento intermedio de salida no es lo bastante grande como para albergar los datos.

Respuesta del usuario: Aumente el tamaño del almacenamiento intermedio de salida.

CLI0003WEl privilegio no se ha revocado.

Explicación: La sentencia era una sentencia REVOKE y el usuario carecía del privilegio especificado.

Respuesta del usuario: No es necesaria ninguna acción.

CLI0004WEl atributo de la serie de conexión no es correcto.

Explicación: En la serie de conexión se ha especificado un atributo de serie de conexión no soportado o no válido, pero, de todas formas, el controlador ha podido conectarse con el origen de los datos.

Respuesta del usuario: No es necesaria ninguna acción.

CLI0005WEl valor de opción ha cambiado.

Explicación: El controlador no daba soporte al valor de opción especificada y ha sustituido a un valor similar.

Respuesta del usuario: No es necesaria ninguna acción.

CLI0006WSQLCancel se ha considerado como una opción de cierre.

Explicación: La llamada SQLCancel se ha considerado como si se tratara de una llamada SQLFreeStmt con la opción SQL_CLOSE.

Respuesta del usuario: No es necesaria ninguna acción.

CLI0100EEl número de parámetros no es correcto.

Explicación: El número de parámetros especificado en SQLSetParam o en SQLBindParameter era inferior al número de parámetros de la sentencia de SQL.

Respuesta del usuario: Vuelva a especificar la sentencia de SQL o proporcione más parámetros de entrada a través de SQLSetParam o SQLBindParameter.

CLI0101ELa sentencia no ha devuelto un conjunto resultante.

Explicación: La sentencia anterior no origina un conjunto de resultados.

Respuesta del usuario: Vuelva a especificar la sentencia de SQL.

CLI0102ELa conversión no es correcta.

Explicación: La conversión entre el tipo de datos de aplicación y el tipo de datos SQL no recibe soporte por parte del controlador.

Respuesta del usuario: Vuelva a especificar una conversión de datos a la que dé soporte el controlador.

CLI0103EHay demasiadas columnas.

Explicación: El número de columnas que se ha especificado en SQLBindCol es superior al número de columnas del conjunto de resultados actual.

Respuesta del usuario: Vuelva a especificar la sentencia de SQL o vuelva a establecer la información de columnas enlazadas en SQLBindCol.

CLI0104ENo se ha podido conectar a una fuente de datos.

Explicación: El controlador no ha podido establecer conexión con una fuente de datos.

Respuesta del usuario: Asegúrese de haber iniciado el servidor y que las comunicaciones entre el cliente y el servidor sean correctas.

CLI0105ELa conexión se está utilizando.

Explicación: El manejador de conexiones especificado ya se está utilizando y la conexión sigue estando abierta.

Respuesta del usuario: Asigne una nueva conexión utilizando SQLAllocConnect y trate de volver a establecer la conexión o bien interrumpa la conexión existente.

CLI0106ELa conexión está cerrada.

Explicación: La conexión especificada por el manejador de conexiones ya no está activa.

Respuesta del usuario: Establezca una nueva conexión.

CLI0107ESe ha producido una anomalía en la conexión durante la transacción.

Explicación: La conexión ha fallado durante la ejecución de la función y no es posible determinar si COMMIT o ROLLBACK se han producido antes de dicha anomalía.

Respuesta del usuario: Establezca una nueva conexión.

CLI0108ESe ha producido una anomalía en el enlace de comunicaciones.

Explicación: La conexión entre el controlador y la fuente de datos ha fallado durante la ejecución de esta función.

Respuesta del usuario: Establezca una nueva conexión.

CLI0109ETruncamiento por la derecha de los datos de la serie.

Explicación: Los datos especificados a través de SQLSetParam o SQLBindParameter son más extensos que el tamaño máximo permitido para el uso correspondiente de un marcador de parámetros.

Respuesta del usuario: Vuelva a especificar el parámetro utilizando SQLSetParam o SQLBindParameter.

CLI0110ESe ha especificado un almacenamiento intermedio de salida o indicador incorrecto.

Explicación: Los datos devueltos eran NULL pero el almacenamiento intermedio de salida o indicador que se ha especificado era un almacenamiento intermedio NULL.

Respuesta del usuario: Vuelva a especificar el almacenamiento intermedio de salida o indicador proporcionando un almacenamiento intermedio que no sea NULL y vuelva a intentar la operación.

CLI0111EEl valor numérico está fuera del rango.

Explicación: La devolución de los datos numéricos habría causado el truncamiento de toda la parte del número.

Se ha llamado a SQLPutData más de una vez para un parámetro y los datos de entrada no eran de tipo carácter ni binario.

Respuesta del usuario: Vuelva a especificar los enlaces de salida, ya sea a través de SQLBindCol o bien de SQLGetData para no originar el truncamiento de los datos numéricos.

No llame a SQLPutData para un parámetro si el tipo de datos de aplicación que se ha especificado para ese parámetro a través de SQLSetParam o SQLBindParameter no es SQL_C_CHAR o SQL_C_BINARY.

CLI0112EError en la asignación.

Explicación: Los datos enviados de un parámetro o columna no eran compatibles con el tipo de datos de la columna de tablas asociada.

Respuesta del usuario: Vuelva a especificar el enlace de salida a través de SQLBindCol o SQLGetData o bien el enlace de entrada a través de SQLSetParam o SQLBindParameter.

CLI0113EEl formato de la fecha es incorrecto.

Explicación: Los datos enviados para un campo de fecha no eran correctos.

Respuesta del usuario: Vuelva a especificar los datos de la fecha.

CLI0114EDesbordamiento en el campo de hora y fecha.

Explicación: Los datos enviados para un parámetro de fecha, hora, indicación horaria o de una columna no eran correctos.

Respuesta del usuario: Vuelva a especificar los datos de la fecha, hora o indicación horaria.

CLI0115EEl estado del cursor no es correcto.

Explicación: La sentencia no está situada en una fila.

Respuesta del usuario: Coloque la sentencia en una fila llamando a SQLFetch o SQLExtendedFetch y vuelva a intentar la operación.

CLI0116EEl estado de la transacción es incorrecto.

Explicación: Había una transacción en curso cuando se ha llamado a SQLDisconnect.

Respuesta del usuario: Llame a SQLTransact antes de llamar a SQLDisconnect.

CLI0117EEl nombre del cursor es incorrecto.

Explicación: En SQLSetCursorName se ha especificado un nombre incorrecto del cursor o bien se ha especificado por duplicado.

Respuesta del usuario: Vuelva a especificar un nombre válido para el cursor mediante SQLSetCursorName.

CLI0118ELa sintaxis de SQL no es correcta.

Explicación: Se ha especificado una sentencia de SQL incorrecta.

Respuesta del usuario: Vuelva a especificar una sentencia de SQL que sea correcta.

CLI0119EAnomalía inesperada del sistema.

Explicación: Se ha producido una anomalía inesperada del sistema durante el proceso de una función.

Respuesta del usuario: Vuelva a iniciar la aplicación e inténtelo de nuevo.

CLI0120EAnomalía de asignación de memoria.

Explicación: El controlador no ha podido asignar la memoria necesaria para dar soporte a la ejecución o a la finalización de la función.

Respuesta del usuario: Compruebe que el sistema tenga suficiente memoria para finalizar la operación solicitada.

CLI0121EEl número de columna no es válido.

Explicación: El valor especificado en iCol es menor que cero, mayor que el número de columnas del conjunto resultante o mayor que el número máximo de columnas permitidas en un conjunto resultante.

Respuesta del usuario: Vuelva a especificar un valor válido para iCol.

CLI0122EEl tipo de programa está fuera del rango.

Explicación: El valor especificado para fCType no es válido.

Respuesta del usuario: Vuelva a especificar un valor válido para fCType.

CLI0123EEl tipo de datos de SQL está fuera del rango.

Explicación: El valor especificado para fSQLType no es válido.

Respuesta del usuario: Vuelva a especificar un valor válido para fSQLType.

CLI0124EEl valor del argumento no es correcto.

Explicación: El valor especificado para un argumento no es correcto. Posiblemente, la causa sea un puntero nulo, una longitud incorrecta o una opción que no es válida.

Respuesta del usuario: Vuelva a examinar el argumento que se ha transferido a la función y determine el argumento que no sea válido.

CLI0125EError de secuencia de funciones.

Explicación: Se ha llamada a esta función en una secuencia que no es correcta.

Respuesta del usuario: Corrija la secuencia en la aplicación y repita la operación.

CLI0126EOperación incorrecta en este momento.

Explicación: La operación en la que el sistema trata de realizar no es correcta en este momento.

Respuesta del usuario: Corrija la secuencia de la operación y repita la operación.

CLI0127EEl código de transacción no es correcto.

Explicación: La opción de la transacción que se ha especificado en SQLTransact no era SQL_COMMIT ni SQL_ROLLBACK.

Respuesta del usuario: Especifique SQL_COMMIT o SQL_ROLLBACK y repita la operación.

CLI0128EError inesperado de manejo de memoria.

Explicación: Error de manejo de memoria.

Respuesta del usuario: Se ha producido un error inesperado en el controlador al manejar algún almacenamiento intermedio de memoria interna. Vuelva a iniciar la aplicación.

CLI0129ENo hay más manejadores.

Explicación: Se ha efectuado una llamada a SQLAllocEnv, SQLAllocConnect o SQLAllocStmt pero el controlador no dispone de más manejadores.

Respuesta del usuario: Llame a SQLFreeEnv, SQLFreeConnect o SQLFreeStmt para liberar algunos manejadores que ya no se utilicen en la aplicación.

CLI0130ENo hay ningún nombre de cursor disponible.

Explicación: No había ningún cursor abierto en la sentencia y no se ha definido ningún cursor con SQLSetCursorName.

Respuesta del usuario: Especifique un nombre de cursor mediante SQLSetCursorName.

CLI0131ELa longitud de la serie o del almacenamiento intermedio es incorrecta.

Explicación: La longitud que se ha especificado del almacenamiento intermedio es incorrecta.

Respuesta del usuario: Especifique una longitud válida para el almacenamiento intermedio.

CLI0132EEl tipo de descriptor está fuera del rango.

Explicación: El tipo que se ha especificado para la descripción no es correcto.

Respuesta del usuario: Especifique un tipo válido para el descriptor.

CLI0133EEl tipo de opción está fuera del rango.

Explicación: El tipo especificado para la opción no es correcto.

Respuesta del usuario: Especifique un tipo válido para la opción.

CLI0134EEl número de parámetro no es válido.

Explicación: El número especificado para parámetro es menor que cero o mayor que el parámetro máximo al que se da soporte en la fuente de datos.

Respuesta del usuario: ‡Especifique un número válido para el parámetro.

CLI0135EEl valor de la escala no es correcto.

Explicación: El valor especificado para la escala no es correcto.

Respuesta del usuario: Especifique un valor válido para la escala.

CLI0136EEl tipo de función está fuera del rango.

Explicación: El tipo de función no es correcto.

Respuesta del usuario: Especifique un valor válido para el tipo de función.

CLI0137EEl tipo de información está fuera del rango.

Explicación: El tipo de información no es correcto.

Respuesta del usuario: Especifique un valor válido para el tipo de información.

CLI0138EEl tipo de columna está fuera del rango.

Explicación: El tipo de columna no es correcto.

Respuesta del usuario: Especifique un tipo válido para la columna.

CLI0139EEl tipo de ámbito está fuera del rango.

Explicación: El tipo de ámbito no es correcto.

Respuesta del usuario: Especifique un tipo válido para el ámbito.

CLI0140EEl tipo de opción de exclusividad está fuera del rango.

Explicación: El tipo de opción de exclusividad no es correcto.

Respuesta del usuario: Especifique un valor válido para el tipo de opción de exclusividad.

CLI0141EEl tipo de opción de precisión está fuera del rango.

Explicación: El tipo de opción de precisión no es válido.

Respuesta del usuario: Especifique un valor válido para el tipo de opción de precisión.

CLI0142ELa opción de dirección está fuera del rango.

Explicación: La opción de dirección no es correcto.

Respuesta del usuario: Especifique un valor válido para la opción de dirección.

CLI0143EEl valor de precisión es incorrecto.

Explicación: El valor de precisión no es válido.

Respuesta del usuario: Especifique un valor de precisión que sea correcto.

CLI0144EEl tipo de parámetro no es válido.

Explicación: El tipo de parámetro no es válido.

Respuesta del usuario: Especifique un valor válido para el tipo de parámetro.

CLI0145EEl tipo de recuperación está fuera del rango.

Explicación: El tipo de transferencia no es correcto.

Respuesta del usuario: Especifique un valor válido para el tipo de transferencia.

CLI0146EEl valor de fila está fuera del rango.

Explicación: El valor de fila no es correcto.

Respuesta del usuario: Especifique un valor válido para la fila.

CLI0147ELa opción de concurrencia está fuera del rango.

Explicación: La opción de concurrencia no es correcta.

Respuesta del usuario: Especifique un valor válido para la opción de concurrencia.

CLI0148ELa posición del cursor no es válida.

Explicación: La posición del cursor no es válida.

Respuesta del usuario: Especifique un valor válido para la posición del cursor.

CLI0149ELa finalización del controlador no es válida.

Explicación: La finalización del controlador no es válida.

Respuesta del usuario: Especifique un valor válido para la finalización del controlador.

CLI0150EEl controlador no da soporte.

Explicación: La operación es válida pero no recibe soporte del controlador o bien de la fuente de datos.

Respuesta del usuario: Especifique una operación que sea válida.

CLI0151ENo hay datos pendientes.

Explicación: Se ha llamado a SQLParamData o SQLPutData, pero no hay datos pendientes de ejecutar en esta sentencia.

Respuesta del usuario: Vuelva a especificar los parámetros mediante SQLSetParam o SQLBindParameter.

CLI0152ENo es una serie válida.

Explicación: La función esperaba que se proporcionase un argumento de serie.

Respuesta del usuario: Vuelva a especificar el argumento en la función.

CLI0153ELa longitud del nombre del archivo no es correcta.

Explicación: La longitud especificada para el nombre del archivo no es válida.

Respuesta del usuario: Especifique una longitud válida para el nombre del archivo.

CLI0154EEl estado de la conexión no es correcto.

Explicación: Se ha tratado de cambiar el tipo de conexión pero ya está abierta esa u otra conexión (en el caso de la Unidad de Trabajo Distribuida).

Respuesta del usuario: No trate de cambiar el tipo de conexión una vez que la conexión esté abierta.

CLI0155ELa longitud del nombre del archivo es demasiado larga.

Explicación: La longitud dada para el nombre del archivo es superior a la soportada.

Respuesta del usuario: Especifique una longitud válida para el nombre del archivo.

CLI0156EError al cerrar un archivo.

Explicación: Se ha producido una condición inesperada al cerrar un archivo.

Respuesta del usuario: Vuelva a intentar la operación.

CLI0157EError al abrir un archivo.

Explicación: Se ha producido una condición inesperada al abrir un archivo.

Respuesta del usuario: Vuelva a intentar la operación.

CLI0158EError al grabar en un archivo.

Explicación: Se ha producido una condición de error inesperada cuando se escribía en el archivo.

Respuesta del usuario: Vuelva a intentar la operación.

CLI0159EError al suprimir un archivo.

Explicación: Se ha producido una condición inesperada al suprimir un archivo.

Respuesta del usuario: Vuelva a intentar la operación.

CLI0164EEl tipo del posible valor nulo está fuera del rango.

Explicación: El valor especificado para el tipo de posibilidad de nulo no es válido.

Respuesta del usuario: Vuelva a especificar el valor de posibilidad de nulo.

CLI0165EError en una fila.

Explicación: Se ha producido un error al transferir una o más filas. (La función devuelve SQL_SUCCESS_WITH_INFO.)

Respuesta del usuario: Vuelva a intentar la operación.

CLI0166EError de sintaxis de PARMLIST.

Explicación: El valor de PARMLIST que figura en la tabla de catálogos de procedimientos almacenados contiene un error de sintaxis.

Respuesta del usuario: Vuelva a especificar la fila para este procedimiento almacenado.

CLI0167ELa operación se ha cancelado.

Explicación: Se ha llamado a SQLCancel en la sentencia.

Respuesta del usuario: Vuelva a someter la operación.

CLI0171ENo se ha podido conectar con la base de datos. Razón:

Explicación: La conexión de la base de datos ha fallado. La 'Razón:' explicará el motivo por el cual la base de datos no se ha podido conectar.

Respuesta del usuario: Corrija el problema y vuelva a intentar la conexión.

CLI0172ENo se ha podido conectar con la base de datos. ¿Desea continuar con la configuración? Razón:

Explicación: La conexión de la base de datos ha fallado. La 'Razón:' explicará el motivo por el cual la base de datos no se ha podido conectar.

Respuesta del usuario: Corrija el problema y vuelva a intentar la conexión o bien continúe con la configuración.

CLI0175ENo se ha encontrado un Gestor de controlador ODBC. El archivo ODBCINST.INI no se puede abrir.

Explicación: No se ha instalado uno de los gestores de controlador Visigenic ni ODBC. Debe haberse instalado un Gestor de controlador ODBC para que el controlador DB2 ODBC pueda registrarse en el archivo asociado ODBCINST.INI.

Respuesta del usuario: Instale un Gestor de controlador ODBC y vuelva a emitir este mandato.

CLI0176EImposible grabar en el archivo ODBCINST.INI.

Explicación: Se ha producido un error al grabar un archivo ODBCINST.INI que debía utilizarse con el Gestor de controlador ODBC. La causa puede ser el formato no válido del archivo ODBCINST.INI original.

Respuesta del usuario: Cambie el nombre del archivo ODBCINST.INI existente y vuelva a emitir este mandato. Si el error persiste, póngase en contacto con el representante del servicio técnico.

CLI0177ENo se puede determinar dónde se ha instalado el cliente de OS/2 de DB2.

Explicación: Se ha producido un error al intentar conocer dónde está instalado el cliente de OS/2 DB2.

Respuesta del usuario: Compruebe que el cliente de OS/2 DB2 está bien instalado.

CLI0178IEl controlador ODBC de DB2 se ha registrado satisfactoriamente.

Explicación: El controlador DB2 ODBC se ha registrado con los gestores de controlador ODBC instalados.

Respuesta del usuario: El usuario puede utilizar ahora la herramienta de administrador de ODBC que le proporcione el suministrador del Gestor de controlador ODBC para configurar las fuentes de datos de ODBC.

CLI0179ENo se puede visualizar el recuadro de diálogo.

Explicación: El controlador DB2 ODBC no puede abrir un recuadro de diálogo con el manejador de ventanas que proporciona la aplicación.

Respuesta del usuario: La aplicación debe pasar un manejador de ventanas válido.

CLI0180EValor de marca de texto no válido.

Explicación: El argumento fFetchOrientation era SQL_FETCH_BOOKMARK y la marca de texto señalada por el atributo de la sentencia de SQL_ATTR_FETCH_BOOKMARK_PTR del valor no era válida.

Respuesta del usuario: Vuelva a especificar un valor de marca de texto válido.

CLI0181EÍndice de descriptor no válido.

Explicación: El valor especificado para el argumento del número de columnas no es válido.

Respuesta del usuario: Vuelva a especificar un número de columnas válido.

CLI0182WTruncamiento fraccionario.

Explicación: Se han truncado los datos de una de las columnas.

Respuesta del usuario: Ninguna.

CLI0183ELa sentencia asociada no está preparada.

Explicación: El manejador de descriptor se ha asociado con un IRD y el manejador de la sentencia asociada no está preparado.

Respuesta del usuario: Prepare la sentencia asociada con el descriptor.

CLI0184ENo se puede modificar un descriptor de fila de implementación.

Explicación: El manejador de descriptor se ha asociado con un IRD y los campos de registro del IRD no pueden actualizarse.

Respuesta del usuario: Especifique un descriptor y unos campos válidos.

CLI0185EUtilización no válida de un manejador de descriptor asignado automáticamente.

Explicación: Sólo se pueden utilizar de esta manera los descriptores asignados explícitos que utilicen la función SQLAllocHandle.

Respuesta del usuario: Utilice un descriptor asignado explícitamente.

CLI0186EEl servidor ha declinado la petición de cancelación.

Explicación: Los errores en la comunicación han causado que el servidor decline la petición de cancelación.

Respuesta del usuario: Ninguna.

CLI0187ESe han enviado datos no binarios y que no son caracteres en partes.

Explicación: Se ha llamado a SQLPutData más de una vez para una columna que no era ni de tipo carácter ni de tipo binario.

Respuesta del usuario: Para los datos no binarios y que no son caracteres, llame a SQLPutData una vez solamente.

CLI0188ESe ha intentado concatenar un valor nulo.

Explicación: Una llamada anterior a SQLPutData para este parámetro ha especificado una longitud de almacenamiento intermedio de entrada de SQL_NULL_DATA

Respuesta del usuario: Llame a SQLPutData con una longitud de almacenamiento intermedio de entrada válida o asegúrese de llamar a SQLPutData el número correcto de veces.

CLI0189EInformación incoherente del descriptor.

Explicación: El descriptor asociado no ha pasado satisfactoriamente una comprobación de coherencia.

Respuesta del usuario: Asegúrese de que sean válidos los campos del descriptor y de que estén establecidos correctamente todos los campos interdependientes.

CLI0190EDescriptor no válido en referencia indirecta.

Explicación: El manejador de descriptor no es válido o bien los campos TYPE, OCTECT_LENGTH, DATA_PTR, INDICATOR_PTR u OCTECT_LENGTH_PTR del ARD contienen valores que no son válidos.

Respuesta del usuario: Asegúrese de que sea válido el manejador de descriptor indirecto y de que estén establecidos correctamente los campos diferidos.

CLI0191EEl valor del atributo no es válido.

Explicación: El valor proporcionado no es correcto para el atributo especificado.

Respuesta del usuario: Utilice un valor correcto para el atributo especificado.

CLI0192ESe ha especificado un alias para la base de datos no válido.

Explicación: Se ha especificado un nombre de alias para la base de datos no válido o inexistente a través del parámetro -d del mandato DB2CAP.

Respuesta del usuario: Especifique el nombre de un alias para la base de datos que exista. Para averiguar qué bases de datos están actualmente catalogadas use el mandato LIST DATABASE DIRECTORY.

CLI0193ENo se ha encontrado el archivo de captura <nombre-archivo-captura> o se está usando.

Explicación: DB2CAP no puede abrir el archivo <nombre-archivo-captura> que se ha especificado como un valor del parámetro BIND. El archivo no existe o algún proceso lo está usando de forma exclusiva.

Respuesta del usuario: Especifique el nombre de un archivo de captura existente o espere hasta que el proceso libere el archivo.

CLI0194EError en la sintaxis del mandato. La sintaxis correcta es la siguiente: db2cap [-h | -?] archivo de captura bind -d db-alias [-u id de usuario [-p contraseña]]

Explicación: Los parámetros del mandato DB2CAP, así como el mismo nombre del mandato, se deben escribir exactamente como se muestra en el diagrama de sintaxis de más arriba. Son sensibles a las mayúsculas y minúsculas en plataformas UNIX y no son sensibles a las mayúsculas y minúsculas plataformas Intel. Debe haber como mínimo un espacio entre el parámetro y su valor. Por ejemplo: -u id de usuario es correcto, pero -uid de usuario es incorrecto.

En el diagrama de sintaxis, los corchetes ([ ]) indican parámetros opcionales. Si el id de usuario se especifica pero se omite la contraseña, se le solicitará que entre la contraseña y, entonces, no será visible cuando la escriba.

Si especifica el parámetro -h o -?, el mandato visualizará la ayuda para la sintaxis y no se procesará ningún otro parámetro.

Respuesta del usuario: Asegúrese de que la sintaxis del mandato está tal como se describe en el diagrama.

CLI0195EArchivo de captura no válido: no contiene ningún grupo de sentencias válido.

Explicación: Un archivo de captura válido debe contener como mínimo un grupo de sentencias válido.

Respuesta del usuario: Vuelva a capturar la aplicación usando el mismo archivo de captura y asegúrese de que se captura una sentencia de SQL como mínimo, o edite el archivo de captura y añada los grupos de sentencias de forma manual. Al añadir un grupo de sentencias manualmente, asegúrese de que se ha especificado todas las palabras clave necesarias para el tipo de sentencia de SQL que se está añadiendo. A continuación, someta la solicitud de nuevo.

CLI0600EEl manejador de conexiones no es válido o bien la conexión se ha cerrado.

Explicación: La conexión se ha cerrado antes de realizarse la operación.

Respuesta del usuario: Asegúrese de que la conexión no se cierre antes de realizarse la operación.

CLI0601EEl manejador de sentencias no es válido o bien la sentencia se ha cerrado.

Explicación: La sentencia se ha cerrado antes de realizarse la operación.

Respuesta del usuario: Asegúrese de que el cierre de la sentencia o el cierre de la conexión de dicha sentencia no se produce antes de realizarse la operación.

CLI0602EError al asignar memoria en el servidor.

Explicación: No se puede asignar memoria en el servidor.

Respuesta del usuario: Solicite al administrador de la base de datos que compruebe el archivo de anotaciones cronológicas JDBC de DB2 para ver los detalles. Vuelva a ejecutar el programa.

CLI0603EEl método Get*** de CallableStatement se ha invocado sin registerOutParameter.

Explicación: El método Get*** se ha invocado en un parámetro que no se ha registrado con registerOutParameter.

Respuesta del usuario: Añada la llamada a registerOutParameter para el parámetro.

CLI0604EEl método Get*** de CallableStatement se ha invocado sin emitir execute.

Explicación: El método Get*** de CallableStatement se ha invocado antes de emitirse execute de CallableStatement.

Respuesta del usuario: Asegúrese de que execute de CallableStatement se invoque antes de cualquier método get*** de CallableStatement.

CLI0605EEl método get*** de CallableStatement no coincidía con el tipo utilizado en registerOutParameter.

Explicación: El método get*** de CallableStatement no era el que corresponde al tipo utilizado en registerOutParameter para este parámetro.

Respuesta del usuario: Establezca el método get*** que corresponda al tipo utilizado en registerOutParameter para este parámetro. (Consulte la especificación JDBC.)

CLI0606EEl valor generado por la columna no es compatible con el tipo de datos que corresponde al método get***.

Explicación: El valor de la columna CHAR/VARCHAR/LONGVARCHAR no es un valor numérico válido.

Respuesta del usuario: Utilice los métodos Get adecuados que no sean los valores numéricos generados.

CLI0607EEl formato de la fecha y hora no es válido.

Explicación: El valor de la columna CHAR/VARCHAR/LONGVARCHAR no es un valor correcto de indicación horaria (fecha y hora).

Respuesta del usuario: Utilice el método Get*** adecuado que no sea el getTimestamp de getDate/getTime/.

CLI0608ELa conversión no es correcta.

Explicación: El método Get*** no es válido en este tipo de columna.

Respuesta del usuario: Utilice el método Get*** válido (véase la especificación JDBC) para recuperar datos de esta columna.

CLI0609EEl valor numérico está fuera del rango.

Explicación: El valor de esta columna es demasiado grande/pequeño para ser un valor short o int, así que la conversión provocará la pérdida de datos.

Respuesta del usuario: Utilice el método Get que pueda acomodar el valor.

CLI0610EEl número de columna es incorrecto.

Explicación: El número de columna es menor que 1 o mayor que el número total de columnas en el ResultSet.

Respuesta del usuario: Asegúrese de que el número de la columna no sea menor que 1 ni mayor que el número total de columnas.

CLI0611EEl nombre de la columna no es válido.

Explicación: El nombre de columna proporcionado no se encuentra en el ResultSet.

Respuesta del usuario: Asegúrese de que el nombre de la columna sea correcto.

CLI0612EEl número de parámetro no es válido.

Explicación: El número de parámetro proporcionado es menor que 1 o mayor que el número total de parámetros.

Respuesta del usuario: Asegúrese de que el número de parámetro no sea menor que 1 y no sea mayor que el número total de parámetros.

CLI0613EEl tipo de programa está fuera del rango.

Explicación: El objeto proporcionado en el setObject de PreparedStatement/CallableStatement no es un tipo de objeto válido.

Respuesta del usuario: Asegúrese de que el objeto que vaya a definirse sea un tipo de objeto permitido en setObject (véase la especificación JDBC).

CLI0614EError al enviar al socket; el servidor no responde.

Explicación: Se ha producido un error al enviar datos al servidor; es posible que el servidor no esté en funcionamiento.

Respuesta del usuario: Asegúrese de que el servidor esté en funcionamiento y vuelva a ejecutar el programa.

CLI0615EError al recibir del socket; el servidor no está respondiendo.

Explicación: Se ha producido un error al recibir del servidor; es posible que el servidor no esté en funcionamiento.

Respuesta del usuario: Asegúrese de que el servidor JDBC esté en funcionamiento y vuelva a ejecutar el programa.

CLI0616EError al abrir el socket.

Explicación: No es posible abrir el socket al servidor; es posible que el servidor no esté en funcionamiento.

Respuesta del usuario: Asegúrese de que el servidor JDBC esté en funcionamiento y vuelva a ejecutar el programa.

CLI0617EError al cerrar el socket.

Explicación: No es posible cerrar el socket al servidor. Es posible que el servidor esté desactivado.

Respuesta del usuario: Asegúrese de que el servidor JDBC esté en funcionamiento y vuelva a ejecutar el programa.

CLI0618EEl ID de usuario y/o la contraseña no son válidos.

Explicación: El ID de usuario y/o la contraseña proporcionados no son válidos.

Respuesta del usuario: Asegúrese de que el ID de usuario y/o la contraseña especificados sean correctos y vuelva a ejecutar el programa.

CLI0619EEl formato de datos UTF8 no es válido.

Explicación: Al invocar getUnicodeStream en columnas que no sean de DBCS, se produce la descodificación del formato UTF8, pero los datos no pueden descodificarse de manera correcta.

Respuesta del usuario: Utilice getString/getBytes/getAsciiStream/getBinaryStream en su lugar.

CLI0620EExcepción de E/S; error al leer la corriente de entrada.

Explicación: Se ha producido un error al leer los datos que han de colocarse de corriente de entrada.

Respuesta del usuario: Asegúrese de que exista el archivo, y de que la longitud del mismo esté especificada correctamente.

CLI0621ELa configuración del servidor JDBC no recibe soporte.

Explicación: La configuración del servidor JDBC destino no recibe soporte. Si está ejecutando el Centro de control, el servidor JDBC destino debe ser un proceso db2jd autónomo (iniciado mediante db2jstrt) y no un servidor JDBC nativo de 2 niveles.

Respuesta del usuario: Vuelva a configurar el servidor JDBC utilizando db2jstrt en el puerto destinado por el Centro de control.

CLI0622EError al acceder a las extensiones de los servicios de administración JDBC.

Explicación: El Centro de control depende de los servicios de soporte de administración que se ejecutan con el servidor JDBC. El Centro de control no ha podido localizar estos servicios de administración o acceder a los mismos.

Respuesta del usuario: Asegúrese de que se hayan instalado con el servidor JDBC los servicios de administración del Centro de control.

CLI0623ENo existen tablas de conversión de página de códigos.

Explicación: No se pueden encontrar las tablas de conversión de página de códigos.

Respuesta del usuario: Asegúrese de que estén instaladas las tablas de conversión (de la página de códigos local a Unicode y de Unicode a la página de códigos local).

CLI0624ENo se han cargado las tablas de conversión de página de códigos.

Explicación: No se pueden cargar las tablas de conversión de página de códigos.

Respuesta del usuario: Asegúrese de que la aplicación JDBC tenga acceso a las tablas de página de códigos y de que las tablas no estén corruptas.

CLI0625EHa especificado el comportamiento JDBC 1.22; no se pueden utilizar las funciones JDBC 2.0.

Explicación: La función a la que intenta llamar es una nueva función definida en JDBC 2.0, pero ha especificado que desea el comportamiento JDBC 1.22.

Respuesta del usuario: No establezca la palabra clave JDBCVERSION en "122" si desea utilizar las funciones JDBC 2.0. Debe quedar sin establecer o bien establecerse en "200".

CLI0626ENo se da soporte a "<nombre-función>" en esta versión del controlador DB2 JDBC 2.0.

Explicación: Esta versión del controlador DB2 UDB JDBC 2.0 no da soporte a esta función.

Respuesta del usuario: No utilice esta función.

CLI0627EEl conjunto de resultados no admite posibilidad de desplazamiento.

Explicación: El conjunto de resultados no admite posibilidad de desplazamiento.

Respuesta del usuario: Asegúrese de establecer el atributo del conjunto de resultados/sentencia en el valor de desplazable (SCROLLABLE).

CLI0628EEl marcador del parámetro núm. "<número-parámetro>" del conjunto de parámetros núm. "<número-conjunto>" no se ha establecido.

Explicación: No se ha llamado al método conjunto de <tipo-datos> para este parámetro de entrada.

Respuesta del usuario: Llame al método conjunto de <tipo-datos> para especificar el tipo de datos y el valor de entrada para este parámetro de entrada.

CLI0629ENo se da soporte a "<nombre-función>" para esta columna.

Explicación: No se puede llamar a esta operación para esta columna.

Respuesta del usuario: Cambie de método.

CLI0630ETipo/concurrencia de conjuntos de resultados "<número>" desconocidos.

Explicación: Se ha especificado un valor no válido para un tipo o concurrencia de conjuntos de resultados.

Respuesta del usuario: Cambie el valor por el valor adecuado que se proporciona en la especificación.

CLI0631ENo hay acceso aleatorio para una columna char/clob de clase mixta.

Explicación: No se da soporte al acceso aleatorio para esta columna char de clase mixta.

Respuesta del usuario: Recupere los datos secuencialmente.

CLI0632ETamaño de recuperación no válido; el valor debe estar entre 0 y el número máximo de filas, ambos inclusive.

Explicación: El tamaño de recuperación especificado debe ser mayor o igual a 0 ó menor o igual al número máximo de filas.

Respuesta del usuario: Modifique el valor.

CLI0633ENo se puede llamar al método relativo() cuando no hay ninguna fila actual.

Explicación: Se ha llamado al método relativo cuando el cursor no estaba en ninguna fila válida.

Respuesta del usuario: Primero coloque el cursor sobre una fila válida (utilizando absolute, next, etc) y luego llame al método relativo.

CLI0634EError al asignar el manejador del entorno CLI.

Explicación: Ha ocurrido una anomalía en SQLAllocEnv durante la inicialización.

Respuesta del usuario: Asegúrese de que la variable de entorno DB2INSTANCE esté correctamente definida.

CLI0635ELa función "<nombre-función>" no está soportada en una applet.

Explicación: La función "<nombre-función>" no está soportada en una applet.

Respuesta del usuario: Evite el uso de un <nombre-función> en una applet.

CLI0636ELa propiedad "<nombre-propiedad>" no se ha especificado para el objeto Contexto.

Explicación: La propiedad "<nombre-propiedad>" no se ha especificado para el objeto Contexto en la aplicación Java.

Respuesta del usuario: Asegúrese de que la propiedad "<nombre-propiedad>" se especifica para el objeto Contexto en la aplicación Java.

CLI0637ENo se puede encontrar el <objeto>.

Explicación: El <objeto> no existe.

Respuesta del usuario: Asegúrese de que el <objeto> existe.

CLI0638EEl <objeto> ya existe.

Explicación: El <objeto> no se puede crear porque ya existe.

Respuesta del usuario: Asegúrese de que la operación es correcta.

CLI0639ECadena de caracteres vacía.

Explicación: No está permitida una cadena de caracteres vacía.

Respuesta del usuario: Corrija la cadena de caracteres especificada.

CLI0640EEl <objeto> no se puede listar.

Explicación: El <objeto> no se puede listar.

Respuesta del usuario: Asegúrese de que el <objeto> se puede listar.

CLI0641EHay una sentencia SELECT en el proceso por lotes.

Explicación: No se permite una sentencia SELECT en el proceso por lotes.

Respuesta del usuario: Elimine la sentencia SELECT del proceso por lotes.

CLI0642ELa dirección de la recuperación no es válida.

Explicación: La dirección de la recuperación especificada no está soportada.

Respuesta del usuario: Corrija la dirección de la recuperación.

CLI0643ENo hay una sentencia SELECT en el proceso por lotes.

Explicación: El proceso por lotes no tiene ninguna sentencia.

Respuesta del usuario: Añada una sentencia al proceso por lotes.

CLI0644EEl valor de la fila en la llamada absolute() no es válido.

Explicación: El valor de la fila especificado en absolute() no es válido.

Respuesta del usuario: Corrija el valor de la fila.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]