Esta seção contém as mensagens da CLI (Call Level Interface). Elas estão relacionadas em seqüência numérica.
CLI0001W | Erro de desconexão |
Explicação: Ocorreu um erro na desconexão. Contudo, a desconexão foi bem sucedida.
Usuário responsável: Verifique se a comunicação entre o cliente e o servidor ainda está ativa.
CLI0002W | Dados truncados. |
Explicação: O buffer de saída especificado não é suficientemente grande para conter os dados.
Usuário responsável: Aumente o tamanho do buffer de saída.
CLI0003W | Privilégio não revogado. |
Explicação: A instrução era uma instrução REVOKE e o usuário não tinha o privilégio especificado.
Usuário responsável: Nenhuma ação necessária.
CLI0004W | Atributo da cadeia de conexão inválido. |
Explicação: Um atributo da cadeia de conexão inválido ou não suportado foi especificado na cadeia de conexão, mas o controlador conseguiu conectar a fonte de dados assim mesmo.
Usuário responsável: Nenhuma ação necessária.
CLI0005W | Valor da opção alterado. |
Explicação: O controlador não suportou o valor da opção especificado e o substituiu por um valor similar.
Usuário responsável: Nenhuma ação necessária.
CLI0006W | SQLCancel tratado como um fechamento. |
Explicação: A chamada SQLCancel foi tratada como uma chamada SQLFreeStmt com a opção SQL_CLOSE.
Usuário responsável: Nenhuma ação necessária.
CLI0100E | Número incorreto de parâmetros. |
Explicação: O número de parâmetros especificados em SQLSetParam ou SQLBindParameter foi menor que o número de parâmetros na instrução SQL.
Usuário responsável: Torne a especificar a instrução SQL ou forneça mais parâmetros de entrada com SQLSetParam ou SQLBindParameter.
CLI0101E | A instrução não devolveu um conjunto de resultados. |
Explicação: A instrução anterior não resulta em um conjunto de resultados.
Usuário responsável: Torne a especificar a instrução SQL.
CLI0102E | Conversão inválida. |
Explicação: A conversão entre o tipo de dados da aplicação e o tipo de dados SQL não é suportada pelo controlador.
Usuário responsável: Torne a especificar uma conversão de dados que seja suportada pelo controlador.
CLI0103E | Colunas demais. |
Explicação: O número de colunas especificado em SQLBindCol é maior do que o número de colunas do conjunto de resultados atual.
Usuário responsável: Torne a especificar a instrução SQL ou redefina as informações de colunas em SQLBindCol.
CLI0104E | Impossível se conectar à fonte de dados. |
Explicação: O controlador não pôde estabelecer uma conexão com a fonte de dados.
Usuário responsável: Certifique-se de que o servidor foi iniciado e as comunicações entre o cliente e o servidor estão corretas.
CLI0105E | Conexão em uso. |
Explicação: O manipulador de conexão especificado já está sendo usado e a conexão ainda está aberta.
Usuário responsável: Aloque uma nova conexão usando SQLAllocConectar e tente conectar novamente ou cancele a conexão existente.
CLI0106E | Conexão fechada. |
Explicação: A conexão especificada pelo manipulador de conexão não está mais ativa.
Usuário responsável: Estabeleça outra conexão.
CLI0107E | Falha de conexão durante a transação. |
Explicação: A conexão falhou durante a execução da função e não pode determinar se ocorreu um COMMIT ou um ROLLBACK antes da falha.
Usuário responsável: Estabeleça outra conexão.
CLI0108E | Falha no link de comunicação. |
Explicação: A conexão entre o controlador e a fonte de dados falhou durante a execução desta função.
Usuário responsável: Estabeleça outra conexão.
CLI0109E | Truncamento à direita nos dados da cadeia |
Explicação: Os dados especificados em SQLSetParam ou SQLBindParameter ultrapassam o tamanho máximo permitido para o uso correspondente de um marcador de parâmetro.
Usuário responsável: Torne a especificar o parâmetro usando SQLBindParam ou SQLBindParameter.
CLI0110E | Foi especificado um buffer de saída ou indicador inválido. |
Explicação: Os dados devolvidos eram NULLs, mas o buffer de saída ou indicador especificado era um buffer NULL.
Usuário responsável: Torne a especificar o buffer de saída ou indicador fornecendo um buffer não-NULL e repita a operação.
CLI0111E | Valor numérico fora do intervalo. |
Explicação: O retorno de dados numéricos teria feito com que todo o número fosse truncado.
SQLPutData foi chamado mais de uma vez para um parâmetro e os dados de entrada não eram do tipo caractere ou binário.
Usuário responsável: Torne a especificar os binds de saída através de SQLBindCol ou SQLGetData para evitar a criação de um truncamento de dados numéricos.
Não chame SQLPutData para um parâmetro se o tipo de dados da aplicação especificado para o parâmetro por SQLSetParam ou SQLBindParameter não for SQL_C_CHAR ou SQL_C_BINARY.
CLI0112E | Erro de atribuição. |
Explicação: Os dados enviados para um parâmetro ou coluna eram incompatíveis com o tipo de dados da coluna da tabela associada.
Usuário responsável: Torne a especificar o bind de saída através de SQLBindCol ou SQLGetData ou o bind de entrada através de SQLSetParam ou SQLBindParameter.
CLI0113E | Formato de data inválido. |
Explicação: Os dados enviados para um campo de data eram inválidos.
Usuário responsável: Torne a especificar os dados de data.
CLI0114E | Estouro do campo data/hora. |
Explicação: Os dados enviados para um parâmetro ou coluna data, hora ou registro de tempo eram inválidos.
Usuário responsável: Especifique novamente os dados de data, hora, ou registro de tempo.
CLI0115E | Estado de cursor inválido. |
Explicação: A instrução não está posicionada em uma linha.
Usuário responsável: Posicione a instrução em uma linha chamando SQLFetch ou SQLExtendedFetch e repita a operação.
CLI0116E | Estado de transação inválido. |
Explicação: Havia uma transação em progresso quando SQLDesconectar foi chamado.
Usuário responsável: Chame SQLTransact antes de chamar SQLDesconectar.
CLI0117E | Nome de cursor inválido. |
Explicação: Um nome de cursor inválido ou duplicado foi especificado em SQLSetCursorName.
Usuário responsável: Torne a especificar um nome de cursor válido usando SQLSetCursorName.
CLI0118E | Sintaxe SQL inválida. |
Explicação: Uma instrução SQL inválida ou incorreta foi especificada.
Usuário responsável: Torne a especificar uma instrução SQL válida.
CLI0119E | Falha inesperada no sistema. |
Explicação: Ocorreu uma falha inesperada de sistema no processamento da função.
Usuário responsável: Reinicie a aplicação e tente de novo.
CLI0120E | Falha na alocação de memória. |
Explicação: O controlador não pôde alocar a memória requerida para suportar a execução ou conclusão da função.
Usuário responsável: Verifique se o seu sistema tem memória suficiente para concluir a operação desejada.
CLI0121E | Número de coluna inválido. |
Explicação: O valor especificado em iCol é menor do que zero, maior do que o número de colunas do conjunto de resultados ou maior do que o número máximo de colunas permitidas no conjunto de resultados.
Usuário responsável: Torne a especificar um valor válido para iCol.
CLI0122E | Tipo de programa fora do intervalo. |
Explicação: O valor especificado para fCType não é válido.
Usuário responsável: Torne a especificar um valor válido para fCType.
CLI0123E | Tipo de dados SQL fora do intervalo. |
Explicação: O valor especificado para fSQLType não é válido.
Usuário responsável: Torne a especificar um valor válido para fSQLType.
CLI0124E | Valor de argumento inválido. |
Explicação: O valor especificado para um argumento era inválido. Razões possíveis podem ser um ponteiro nulo, comprimento inválido, opção inválida, etc.
Usuário responsável: Reexamine o argumento passado para a função e determine qual argumento é inválido.
CLI0125E | Erro na seqüência da função. |
Explicação: Esta função foi chamada em uma seqüência inválida.
Usuário responsável: Corrija a seqüência da sua aplicação e repita a operação.
CLI0126E | Operação inválida neste momento. |
Explicação: A operação que o sistema está tentando executar é inválida neste momento.
Usuário responsável: Corrija a seqüência da operação e repita a operação.
CLI0127E | Código de transação inválido. |
Explicação: A transação especificada em SQLTransact não era SQL_COMMIT ou SQL_ROLLBACK.
Usuário responsável: Especifique SQL_COMMIT ou SQL_ROLLBACK e repita a operação.
CLI0128E | Erro inesperado na manipulação da memória. |
Explicação: Erro de manipulação da memória.
Usuário responsável: Ocorreu um erro inesperado no controlador enquanto um buffer de memória interno era manipulado. Reinicie a aplicação.
CLI0129E | Não há mais manipuladores. |
Explicação: Uma chamada foi feita para SQLAllocEnv, SQLAllocConectar ou SQLAllocStmt, mas não há mais manipuladores disponíveis no controlador.
Usuário responsável: Chame SQLFreeEnv, SQLFreeConectar ou SQLFreeStmt para liberar alguns manipuladores que não estejam mais sendo usados na aplicação.
CLI0130E | Não há nenhum nome de cursor disponível. |
Explicação: Não havia nenhum cursor aberto na instrução e nenhum cursor foi definido com SQLSetCursorName.
Usuário responsável: Especifique o nome de um cursor usando SQLSetCursorName.
CLI0131E | Comprimento de cadeia ou buffer inválido. |
Explicação: O comprimento do buffer especificado era inválido.
Usuário responsável: Especifique um comprimento de buffer válido.
CLI0132E | Tipo de descritor fora do intervalo. |
Explicação: O tipo de descritor especificado não é válido.
Usuário responsável: Especifique um tipo de descritor válido.
CLI0133E | Tipo de opção fora do intervalo. |
Explicação: O tipo de opção especificado não é válido.
Usuário responsável: Especifique um tipo de opção válido.
CLI0134E | Número de parâmetros inválido. |
Explicação: O número especificado como número de parâmetros é menor do que zero ou maior do que o máximo de parâmetros suportados pela origem dos dados.
Usuário responsável: Especifique um número de parâmetros válido.
CLI0135E | Valor de scale inválido. |
Explicação: O valor de scale especificado é inválido.
Usuário responsável: Especifique um valor de scale válido.
CLI0136E | Tipo de função fora do intervalo. |
Explicação: O tipo de função é inválido.
Usuário responsável: Especifique um tipo de função válido.
CLI0137E | Tipo de informação fora do intervalo. |
Explicação: O tipo de informação é inválido.
Usuário responsável: Especifique um tipo de informação válido.
CLI0138E | Tipo de coluna fora do intervalo. |
Explicação: O tipo de coluna é inválido.
Usuário responsável: Especifique um tipo de coluna válido.
CLI0139E | Tipo de escopo fora do intervalo. |
Explicação: Tipo de escopo inválido.
Usuário responsável: Especifique um valor de tipo de escopo válido.
CLI0140E | Tipo de opção de exclusividade fora do intervalo. |
Explicação: Tipo de opção de exclusividade inválido.
Usuário responsável: Especifique um valor de tipo de exclusividade válido.
CLI0141E | Tipo de opção de exatidão fora do intervalo. |
Explicação: Tipo de opção de exatidão inválido.
Usuário responsável: Especifique um valor de tipo de exatidão válido.
CLI0142E | Opção de direção fora do intervalo. |
Explicação: A opção de direção é inválida.
Usuário responsável: Especifique um valor da opção de direção válido.
CLI0143E | Valor de precisão inválido. |
Explicação: O valor de precisão é inválido.
Usuário responsável: Especifique um valor de precisão válido.
CLI0144E | Tipo de parâmetro inválido. |
Explicação: O tipo de parâmetro é inválido.
Usuário responsável: Especifique um valor de tipo de parâmetro válido.
CLI0145E | Tipo de busca fora do intervalo. |
Explicação: O tipo de busca é inválido.
Usuário responsável: Especifique um valor do tipo de busca válido.
CLI0146E | Valor de linha fora do intervalo. |
Explicação: O valor de linha é inválido.
Usuário responsável: Especifique um valor de linha válido.
CLI0147E | Opção de concorrência fora do intervalo. |
Explicação: A opção de concorrência é inválida.
Usuário responsável: Especifique um valor de opção de concorrência válido.
CLI0148E | Posição de cursor inválida. |
Explicação: A posição do cursor é inválida.
Usuário responsável: Especifique um valor de posição de cursor válido.
CLI0149E | Conclusão de controlador inválida. |
Explicação: A conclusão do controlador é inválida.
Usuário responsável: Especifique um valor de conclusão de controlador válido.
CLI0150E | Controlador não competente. |
Explicação: A operação é válida, mas não é suportada pelo controlador ou pela fonte de dados.
Usuário responsável: Especifique uma operação válida.
CLI0151E | Nenhum dado pendente. |
Explicação: SQLParamData ou SQLPutData foi chamado, mas não há dados em pendência de execução nesta instrução.
Usuário responsável: Torne a especificar o parâmetro usando SQLSetParam ou SQLBindParameter.
CLI0152E | Este não é um valor de cadeia. |
Explicação: A função esperava que um argumento cadeia fosse fornecido.
Usuário responsável: Torne a especificar o argumento para a função.
CLI0153E | Comprimento de nome de arquivo inválido. |
Explicação: O comprimento especificado para o nome do arquivo é inválido.
Usuário responsável: Especifique um comprimento de nome de arquivo válido.
CLI0154E | Estado de conexão inválido. |
Explicação: Foi feita uma tentativa de alterar o tipo de conexão, ou outra conexão (no caso de Unidade de Trabalho Distribuída) já estava aberta.
Usuário responsável: Não tente alterar o tipo de conexão depois que a conexão estiver aberta.
CLI0155E | Comprimento de nome de arquivo grande demais. |
Explicação: O comprimento fornecido para o nome do arquivo é maior que o suportado.
Usuário responsável: Especifique um comprimento de nome de arquivo válido.
CLI0156E | Erro ao fechar um arquivo. |
Explicação: Ocorreu uma condição inesperada no fechamento de um arquivo.
Usuário responsável: Tente a operação novamente.
CLI0157E | Erro na abertura de arquivo. |
Explicação: Ocorreu uma condição inesperada na abertura de um arquivo.
Usuário responsável: Tente a operação novamente.
CLI0158E | Erro na gravação de um arquivo. |
Explicação: Ocorreu uma condição inesperada na gravação de um arquivo.
Usuário responsável: Tente a operação novamente.
CLI0159E | Erro na exclusão de um arquivo. |
Explicação: Ocorreu uma condição inesperada na exclusão de um arquivo.
Usuário responsável: Tente a operação novamente.
CLI0164E | Tipo anulável fora do intervalo. |
Explicação: Foi especificado um valor anulável inválido.
Usuário responsável: Torne a especificar o valor anulável.
CLI0165E | Erro na linha. |
Explicação: Ocorreu um erro durante a busca de uma ou mais colunas. (Função devolve SQL_SUCCESS_WITH_INFO).
Usuário responsável: Tente a operação novamente.
CLI0166E | Erro na sintaxe PARMLIST. |
Explicação: O valor PARMLIST nas tabelas do catálogo de procedimentos armazenados contém um erro de sintaxe.
Usuário responsável: Torne a especificar a linha para este procedimento armazenado.
CLI0167E | Operação cancelada. |
Explicação: SQLCancel foi chamado na instrução.
Usuário responsável: Submeta novamente a operação.
CLI0171E | O banco de dados não pôde ser conectado. Razão: |
Explicação: A conexão do banco de dados falhou. A 'Razão:' explicará por que o banco de dados não pôde ser conectado.
Usuário responsável: Conserte o problema e tente de novo.
CLI0172E | O banco de dados não pôde ser conectado. Gostaria de continuar a configuração? Razão: |
Explicação: A conexão do banco de dados falhou. A 'Razão:' explicará por que o banco de dados não pôde ser conectado.
Usuário responsável: Conserte o problema e tente a conexão novamente ou continue com a configuração.
CLI0175E | Nenhum Gerenciador do Controlador ODBC foi encontrado. O arquivo ODBCINST.INI não pôde ser aberto. |
Explicação: Nenhum dos Gerenciadores do Controlador ODBC, Visigenic ou Intersolv foi instalado. É preciso haver um Gerenciador do Controlador ODBC presente antes que o Controlador ODBC do DB2 possa ser registrado no arquivo ODBCINST.INI associado.
Usuário responsável: Instale um Gerenciador do Controlador ODBC e tente executar este comando novamente.
CLI0176E | Impossível gravar no arquivo ODBCINST.INI. |
Explicação: Ocorreu um erro durante a gravação em um arquivo ODBCINST.INI a ser usado com um Gerenciador do Controlador ODBC. Isto pode ser devido a um formato inválido do arquivo ODBCINST.INI original.
Usuário responsável: Dê novo nome ao arquivo ODBCINST.INI existente e tente executar o comando novamente. Se o erro persistir, entre em contato com o suporte técnico.
CLI0177E | Impossível determinar onde o DB2 OS/2 Client está instalado. |
Explicação: Ocorreu um erro durante a tentativa de localizar onde o DB2 OS/2 Client está instalado.
Usuário responsável: Verifique se o DB2 OS/2 Client foi instalado corretamente.
CLI0178I | O Controlador ODBC do DB2 foi registrado com sucesso. |
Explicação: O Controlador ODBC do DB2 foi registrado com o Gerenciador, ou Gerenciadores do Controlador ODBC instalado.
Usuário responsável: O usuário pode agora usar a ferramenta apropriada do Administrador de ODBC fornecida pelo Gerenciador do Controlador ODBC para configurar as fonte de dados de ODBC.
CLI0179E | Impossível exibir a caixa de diálogo. |
Explicação: O Controlador ODBC do DB2 não consegue abrir uma caixa de diálogo com o manipulador de janela fornecido pela aplicação.
Usuário responsável: A aplicação deve passar um manipulador de janela válido.
CLI0180E | Valor de bookmark inválido. |
Explicação: O argumento fFetchOrientation foi SQL_FETCH_BOOKMARK e o bookmark apontado pelo valor de atributo de instrução SQL_ATTR_FETCH_BOOKMARK_PTR não era válido.
Usuário responsável: Torne a especificar um valor de bookmark válido.
CLI0181E | Índice de descritor inválido. |
Explicação: O valor especificado para o argumento de número de coluna é inválido.
Usuário responsável: Especifique novamente um número de coluna válido.
CLI0182W | Truncamento parcial. |
Explicação: Os dados de uma das colunas foram truncados.
Usuário responsável: Nenhuma ação necessária.
CLI0183E | A instrução associada não está preparada. |
Explicação: O manipulador do descritor foi associado a um IRD, e o manipulador de instrução associado não estava em um estado preparado.
Usuário responsável: Prepare a instrução associada com o descritor.
CLI0184E | Impossível modificar um descritor de linha de implementação. |
Explicação: O manipulador do descritor estava associado a um IRD, e campos de registro IRD não podem ser atualizados.
Usuário responsável: Especifique um campo e descritor válidos.
CLI0185E | Uso inválido de um manipulador do descritor alocado automaticamente. |
Explicação: Apenas descritores explícitos alocados usando a função SQLAllocHandle podem ser usados dessa maneira.
Usuário responsável: Use um descritor alocado explicitamente.
CLI0186E | O servidor rejeitou a solicitação de cancelamento. |
Explicação: Erros de comunicação fizeram com que o servidor rejeitasse a solicitação de cancelamento.
Usuário responsável: Nenhuma ação necessária.
CLI0187E | Dados sem caractere e não-binários enviado em pedaços. |
Explicação: SQLPutData foi chamado mais de uma vez para uma coluna que não era de caractere ou binária.
Usuário responsável: Chamar SQLPutData apenas uma vez para dados sem caractere e não-binários.
CLI0188E | Tentativa para concatenar um valor nulo. |
Explicação: Uma chamada anterior ao SQLPutData para esse parâmetro especificou um comprimento de buffer de entrada de SQL_NULL_DATA
Usuário responsável: Chame SQLPutData com um comprimento de buffer de entrada válido ou garanta que SQLPutData seja chamado o número correto de vezes.
CLI0189E | Informações do descritor incompatíveis. |
Explicação: O descritor associado falhou em uma verificação de compatibilidade.
Usuário responsável: Assegure-se de que os campos do descritor são válidos, e todos os campos interdependentes sejam definidos corretamente.
CLI0190E | Descritor inválido na referência indireta. |
Explicação: O manipulador do descritor era inválido, ou o campo TYPE, OCTECT_LENGTH, DATA_PTR, INDICATOR_PTR, ou OCTECT_LENGTH_PTR do ARD continha um valor inválido.
Usuário responsável: Assegure-se de que o manipulador do descritor indireto é válido e que os campos adiados seram definidos corretamente.
CLI0191E | Valor de atributo inválido. |
Explicação: O valor dado não estava correto para o atributo especificado.
Usuário responsável: Use um valor correto para o atributo especificado.
CLI0192E | Especificado um alias inválido do banco de dados. |
Explicação: Você especificou um nome de alias inválido ou não-existente do banco de dados através do parâmetro -d do comando DB2CAP.
Usuário responsável: Especifique o nome de um alias existente do banco de dados. Para descobrir quais bancos de dados estão catalogados atualmente, use o comando LIST DATABASE DIRECTORY.
CLI0193E | Arquivo de captura <nome-do-arquivo-de-captura> não encontrado ou em uso. |
Explicação: O DB2CAP não consegue abrir o arquivo <nome-do-arquivo-de-captura> que você especificou como um valor do parâmetro BIND. O arquivo não existe ou está sendo usado por algum outro processo com exclusividade.
Usuário responsável: Especifique o nome de um arquivo de captura existente ou aguarde até que o arquivo seja liberado por outro processo.
CLI0194E | Erro de sintaxe do comando. A sintaxe correta é a seguinte: db2cap [-h | -?] bind arquivo-de-captura -d db-alias [-u userid [-p senha]] |
Explicação: Os parâmetros do comando DB2CAP, assim como o próprio nome do comando, devem ser digitados exatamente como mostrados no diagrama da sintaxe acima. Eles são sensíveis a maiúsculas e minúsculas nas plataformas UNIX mas não são nas plataformas Intel. Devem ter pelo menos um espaço entre o parâmetro e seu valor. Por exemplo: -u ID do usuário está correto, mas -uID do usuário está incorreto.
No diagrama da sintaxe, colchetes em branco ([ ]) denotam parâmetros opcionais. Se você especificar oa ID do usuário mas omitir a senha, esta será solicitada, neste caso ela não é visível quando digitada.
Se você especificar o parâmetro -h ou -?, o comando exibirá a ajuda da sintaxe e nenhum outro parâmetro será processado.
Usuário responsável: Verifique se a sintaxe do comando está descrita como foi descrita no diagrama.
CLI0195E | Arquivo de captura inválido: não contém nenhum grupo de instrução válido. |
Explicação: Um arquivo de captura válido deve conter ao menos um grupo de instrução válido.
Usuário responsável: Capture novamente a aplicação usando o mesmo arquivo de captura e verifique se ao menos a instrução SQL foi capturada ou edite o arquivo de captura e inclua manualmente os grupos de instrução. Quando incluir manualmente um grupo de instrução, verifique se você especificou todas as palavras-chave exigidas para o tipo de instrução SQL que você está incluindo.Em seguida, submeta o pedido novamente.
CLI0600E | Manipulador de conexão inválido ou conexão está fechada. |
Explicação: A conexão foi fechada antes da operação.
Usuário responsável: Assegure-se de que o fechamento da conexão não é chamado antes da operação.
CLI0601E | Manipulador de instrução inválido ou instrução está fechada. |
Explicação: Instrução foi fechada antes da operação.
Usuário responsável: Assegure-se de que o fechamento da instrução e fechamento da conexão da instrução não são chamados antes da operação.
CLI0602E | Erro da alocação de memória no servidor. |
Explicação: Impossível alocar memória no servidor.
Usuário responsável: Solicite que o administrador de seu banco de dados verifique o arquivo de log do JDBC do DB2 para detalhes. Execute seu programa novamente.
CLI0603E | Método CallableStatement get*** foi chamado sem registerOutParameter. |
Explicação: Método Get*** foi chamado sobre um parâmetro que não estava registrado usando registerOutParameter.
Usuário responsável: Incluir chamada registerOutParameter para o parâmetro.
CLI0604E | O método CallableStatement get*** foi chamado sem chamar execute. |
Explicação: O método CallableStatement get*** foi chamado antes de se chamar CallableStatement execute.
Usuário responsável: Verifique se o CallableStatement execute será chamado antes de qualquer método CallableStatement get*** .
CLI0605E | Método CallableStatement get*** não correspondia ao tipo usado em registerOutParameter. |
Explicação: O método CallableStatement get*** não era um daqueles correspondentes ao tipo usado em registerOutParameter para esse parâmetro.
Usuário responsável: Altere para o método get*** que corresponda ao tipo usado em registerOutParameter para esse parâmetro. (Consulte a especificação de JDBC)
CLI0606E | O valor de retorno de uma coluna é incompatível com o tipo de dados correspondente ao método get*** . |
Explicação: O valor em uma coluna CHAR/VARCHAR/LONGVARCHAR não é um valor numérico.
Usuário responsável: Use os métodos get apropriados em vez daqueles que retornam os valores numéricos.
CLI0607E | Formato data/hora inválido. |
Explicação: O valor na coluna CHAR/VARCHAR/LONGVARCHAR é valor de data/hora/registro de tempo inválido.
Usuário responsável: Use o método get*** apropriado ao invés de getDate/getTime/ getTimestamp.
CLI0608E | Conversão inválida. |
Explicação: O método get*** é inválido nesse tipo de coluna.
Usuário responsável: Use o método get*** (veja especificação JDBC) para recuperar dados dessa coluna.
CLI0609E | Valor numérico fora do intervalo. |
Explicação: O valor dessa coluna é grande/pequeno demais para um valor short ou int, a conversão provocará perda de dados.
Usuário responsável: Use o método get que pode acomodar o valor.
CLI0610E | Número de coluna inválido. |
Explicação: O número da coluna é menor que 1 ou maior que o número total de colunas no ResultSet.
Usuário responsável: Verifique se o número da coluna seja maior que 1 e menor que o número total de colunas.
CLI0611E | Nome de coluna inválido. |
Explicação: O nome de coluna dado não pode ser encontrado no ResultSet.
Usuário responsável: Assegure-se de que o nome de coluna é correto.
CLI0612E | Número de parâmetros inválido. |
Explicação: O número do parâmetro dado é menor que 1 ou maior que o número total de parâmetros.
Usuário responsável: Assegure-se de que o número de parâmetros é maior que 1 e menor que o número total de parâmetros.
CLI0613E | Tipo de programa fora do intervalo. |
Explicação: O objeto dado no PreparedStatement/CallableStatement setObject não é um tipo de objeto válido.
Usuário responsável: Verifique se o objeto a ser definido é um dos tipos de objeto permitidos em setObject (veja especificação JDBC).
CLI0614E | Erro enviando ao soquete, o servidor não está respondendo. |
Explicação: Aconteceu um erro durante o envio de dados ao servidor, o servidor pode estar desativado.
Usuário responsável: Assegure-se de que o servidor é ativado, e execute seu programa novamente.
CLI0615E | Erro na recepção do soquete, o servidor não está respondendo. |
Explicação: Aconteceu um erro durante o recebimento do servidor, o servidor pode estar desativado.
Usuário responsável: Assegure-se de que o servidor JDBC é ativado, e execute seu programa novamente.
CLI0616E | Erro na abertura do soquete. |
Explicação: Impossível abrir o soquete para o servidor, o servidor pode estar desativado.
Usuário responsável: Assegure-se de que o servidor JDBC é ativado, e execute seu programa novamente.
CLI0617E | Erro no fechamento do soquete. |
Explicação: Impossível fechar o soquete para o servidor. O servidor pode estar desativado.
Usuário responsável: Assegure-se de que o servidor JDBC é ativado, e execute seu programa novamente.
CLI0618E | ID do usuário e/ou senha inválidas. |
Explicação: A id do usuário/senha fornecida é inválida.
Usuário responsável: Verifique se a id do usuário/senha está correta, e execute seu programa novamente.
CLI0619E | Formato de dados UTF8 inválido. |
Explicação: Quando getUnicodeStream é chamado em colunas que não são colunas DBCS, a decodificação a partir do formato UTF8 é feita, porém os dados não podem ser decodificados adequadamente.
Usuário responsável: Use, em seu lugar, getString/getBytes/getAsciiStream /getBinaryStream.
CLI0620E | IOException, erro na leitura do fluxo de entrada. |
Explicação: Aconteceu um erro durante a leitura dos dados a serem colocados do fluxo de entrada.
Usuário responsável: Verifique se o arquivo existe e se o comprimento de dele é fornecido corretamente.
CLI0621E | Configuração de Servidor JDBC não suportada. |
Explicação: A configuração do Servidor JDBC de destino não é suportada. Se você estiver executando o Centro de Controle, o Servidor JDBC de destino deve ser um processo db2jd independente (iniciado através do db2jstrt) e não um Servidor JDBC nativo de 2 camadas.
Usuário responsável: Reconfigure o Servidor JDBC usando o db2jstrt na porta indicada pelo Centro de Controle.
CLI0622E | Erro no acesso às extensões do serviço de administração JDBC. |
Explicação: O Centro de Controle depende de serviços de suporte de administração que operam com o servidor JDBC. O Centro de Controle não pôde localizar ou acessar estes serviços de administração.
Usuário responsável: Assegure-se de que os serviços de administração do Centro de Controle são instalados com o servidor JDBC.
CLI0623E | As tabelas de conversão da página de código não existem. |
Explicação: Impossível encontrar as tabelas de conversão da página de código.
Usuário responsável: Confira se as tabelas de conversão (da página de código local para Unicode e do Unicode para a página de código local) foram instaladas.
CLI0624E | As tabelas de conversão da página de código não foram carregadas. |
Explicação: Impossível carregar as tabelas de conversão da página de código.
Usuário responsável: Confira se a aplicação JDBC tem acesso às tabelas da página de código e se as tabelas não foram danificadas.
CLI0625E | Você especificou o comportamento do JDBC 1.22; não pode usar funções JDBC 2.0. |
Explicação: A função que você está tentando chamar é uma função nova, definida em JDBC 2.0, mas você especificou que quer o comportamento do JDBC 1.22.
Usuário responsável: Não defina a palavra-chave JDBCVERSION como "122" se quiser usar as funções JDBC 2.0. Ela deverá permanecer sem definição ou definida como "200".
CLI0626E | O "<nome-da-função>" não é suportado nesta versão do controlador JDBC do DB2 2.0. |
Explicação: Esse recurso não é suportado por esta versão do controlador JDBC do DB2 UDB 2.0.
Usuário responsável: Não utilize esse recurso.
CLI0627E | O conjunto de resultado não é deslocável. |
Explicação: O conjunto de resultado não é deslocável.
Usuário responsável: Verifique se definiu o atributo do conjunto de resultados/instrução como SCROLLABLE.
CLI0628E | O marcador do parâmetro no. "<número-do-parâmetro>" do conjunto de parâmetros no. "<número-do-conjunto>" não foi definido. |
Explicação: O método conjunto<tipos-de-dados> não foi chamado para esse parâmetro de entrada.
Usuário responsável: Chame o método conjunto<tipo-de-dados> para especificar o tipo de dados e o valor de entrada para este parâmetro de entrada.
CLI0629E | O "<nome-da-função>" não é suportado por essa coluna. |
Explicação: Essa operação não pode ser chamada para essa coluna.
Usuário responsável: Mude para um outro método.
CLI0630E | O "<número>" da concorrência/tipo do conjunto de resultados é desconhecido. |
Explicação: Foi especificado um valor inválido da concorrência ou tipo do conjunto de resultados.
Usuário responsável: Altere o valor para o valor adequado determinado na especificação.
CLI0631E | Não há acesso aleatório na coluna mista char/clob. |
Explicação: O acesso aleatório não é suportado nessa coluna mista char.
Usuário responsável: Recupere os dados seqüencialmente.
CLI0632E | Tamanho de busca inválido; deve estar entre 0 e maxRows, inclusive. |
Explicação: O tamanho de busca especificado deve ser maior ou igual a 0, e menor ou igual a maxRows.
Usuário responsável: Modifique o valor.
CLI0633E | Impossível chamar relative() quando não há nenhuma linha atual. |
Explicação: O método relative foi chamado quando o cursor não estava em uma linha válida.
Usuário responsável: Primeiro desloque o cursor até uma linha válida (usando absolute, next, etc), depois chame o relative.
CLI0634E | Erro na alocação do manipulador de ambiente CLI. |
Explicação: O SQLAllocEnv falhou durante a inicialização.
Usuário responsável: Confira se a variável de ambiente DB2INSTANCE foi corretamente definida.
CLI0635E | <nome-da-função> não é suportado em um applet. |
Explicação: <nome-da-função> não é suportado em um applet.
Usuário responsável: Evite usar <nome-da-função> em um applet.
CLI0636E | A propriedade "<nome-da-propriedade>" não é especificada para o objeto de Contexto. |
Explicação: A propriedade "<nome-da-propriedade>" não é especificada para o objeto de Contexto da sua aplicação Java.
Usuário responsável: Verifique se a propriedade "<nome-da-propriedade>" é especificada para o objeto de Contexto da sua aplicação Java.
CLI0637E | Não é possível encontrar <objeto>. |
Explicação: <objeto> não existe.
Usuário responsável: Verifique se <objeto> existe.
CLI0638E | <objeto> já existe. |
Explicação: <objeto> não pode ser criado como se já existisse.
Usuário responsável: Verifique se a operação está correta.
CLI0639E | Cadeia vazia. |
Explicação: Não é permitida uma cadeia vazia.
Usuário responsável: Corrija a cadeia especificada.
CLI0640E | Não é possível relacionar <objeto>. |
Explicação: Não é possível relacionar <objeto>.
Usuário responsável: Verifique se <objeto> pode ser listado.
CLI0641E | Há uma instrução SELECT no batch. |
Explicação: Não é permitida uma instrução SELECT no batch.
Usuário responsável: Remova a instrução SELECT do batch.
CLI0642E | Direção de busca inválida. |
Explicação: A direção de busca especificada não é suportada.
Usuário responsável: Corrija a direção de busca.
CLI0643E | Não existe instrução no batch. |
Explicação: O batch não possui nenhuma instrução.
Usuário responsável: Inclua uma instrução no batch.
CLI0644E | Valor de linha inválido para a chamada absolute(). |
Explicação: O valor de linha especificado para absolute() é inválido.
Usuário responsável: Corrija o valor de linha.