Este apartado contiene los mensajes de la Interfaz de nivel de llamada (CLI). Los mensajes se listan numéricamente.
CLI0001W | Error 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.
CLI0002W | Los 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.
CLI0003W | El 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.
CLI0004W | El 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.
CLI0005W | El 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.
CLI0006W | SQLCancel 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.
CLI0100E | El 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.
CLI0101E | La 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.
CLI0102E | La 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.
CLI0103E | Hay 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.
CLI0104E | No 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.
CLI0105E | La 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.
CLI0106E | La 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.
CLI0107E | Se 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.
CLI0108E | Se 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.
CLI0109E | Truncamiento 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.
CLI0110E | Se 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.
CLI0111E | El 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.
CLI0112E | Error 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.
CLI0113E | El 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.
CLI0114E | Desbordamiento 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.
CLI0115E | El 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.
CLI0116E | El 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.
CLI0117E | El 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.
CLI0118E | La 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.
CLI0119E | Anomalí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.
CLI0120E | Anomalí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.
CLI0121E | El 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.
CLI0122E | El 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.
CLI0123E | El 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.
CLI0124E | El 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.
CLI0125E | Error 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.
CLI0126E | Operació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.
CLI0127E | El 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.
CLI0128E | Error 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.
CLI0129E | No 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.
CLI0130E | No 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.
CLI0131E | La 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.
CLI0132E | El 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.
CLI0133E | El 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.
CLI0134E | El 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.
CLI0135E | El 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.
CLI0136E | El 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.
CLI0137E | El 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.
CLI0138E | El 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.
CLI0139E | El 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.
CLI0140E | El 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.
CLI0141E | El 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.
CLI0142E | La 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.
CLI0143E | El 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.
CLI0144E | El 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.
CLI0145E | El 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.
CLI0146E | El 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.
CLI0147E | La 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.
CLI0148E | La 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.
CLI0149E | La 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.
CLI0150E | El 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.
CLI0151E | No 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.
CLI0152E | No 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.
CLI0153E | La 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.
CLI0154E | El 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.
CLI0155E | La 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.
CLI0156E | Error 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.
CLI0157E | Error 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.
CLI0158E | Error 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.
CLI0159E | Error 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.
CLI0164E | El 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.
CLI0165E | Error 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.
CLI0166E | Error 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.
CLI0167E | La operación se ha cancelado. |
Explicación: Se ha llamado a SQLCancel en la sentencia.
Respuesta del usuario: Vuelva a someter la operación.
CLI0171E | No 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.
CLI0172E | No 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.
CLI0175E | No 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.
CLI0176E | Imposible 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.
CLI0177E | No 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.
CLI0178I | El 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.
CLI0179E | No 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.
CLI0180E | Valor 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.
CLI0182W | Truncamiento fraccionario. |
Explicación: Se han truncado los datos de una de las columnas.
Respuesta del usuario: Ninguna.
CLI0183E | La 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.
CLI0184E | No 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.
CLI0185E | Utilizació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.
CLI0186E | El 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.
CLI0187E | Se 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.
CLI0188E | Se 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.
CLI0189E | Informació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.
CLI0190E | Descriptor 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.
CLI0191E | El 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.
CLI0192E | Se 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.
CLI0193E | No 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.
CLI0194E | Error 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.
CLI0195E | Archivo 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.
CLI0600E | El 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.
CLI0601E | El 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.
CLI0602E | Error 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.
CLI0603E | El 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.
CLI0604E | El 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.
CLI0605E | El 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.)
CLI0606E | El 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.
CLI0607E | El 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/.
CLI0608E | La 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.
CLI0609E | El 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.
CLI0610E | El 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.
CLI0611E | El 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.
CLI0612E | El 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.
CLI0613E | El 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).
CLI0614E | Error 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.
CLI0615E | Error 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.
CLI0616E | Error 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.
CLI0617E | Error 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.
CLI0618E | El 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.
CLI0619E | El 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.
CLI0620E | Excepció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.
CLI0621E | La 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.
CLI0622E | Error 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.
CLI0623E | No 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).
CLI0624E | No 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.
CLI0625E | Ha 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".
CLI0626E | No 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.
CLI0627E | El 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).
CLI0628E | El 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.
CLI0629E | No 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.
CLI0630E | Tipo/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.
CLI0631E | No 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.
CLI0632E | Tamañ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.
CLI0633E | No 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.
CLI0634E | Error 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.
CLI0635E | La 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.
CLI0636E | La 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.
CLI0637E | No se puede encontrar el <objeto>. |
Explicación: El <objeto> no existe.
Respuesta del usuario: Asegúrese de que el <objeto> existe.
CLI0638E | El <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.
CLI0639E | Cadena de caracteres vacía. |
Explicación: No está permitida una cadena de caracteres vacía.
Respuesta del usuario: Corrija la cadena de caracteres especificada.
CLI0640E | El <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.
CLI0641E | Hay 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.
CLI0642E | La 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.
CLI0643E | No 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.
CLI0644E | El 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.