Erro: Column complemento in table PUB.it-referencia has value exceeding its max length or precision.
Mais um "erro" que pode ocorrer quando tentarmos executar um SELECT de uma tabela do Progress.
O Progress permite dados de comprimento variável nos bastidores. Digamos que seja o seguinte: o comprimento de um dos campos de dados excedeu o comprimento definido para o desenvolvimento. Certo, mas como resolver? Vamos lá!
Existe um utilitário chamado DBTool que analisa a configuração do seu banco de dados e repõe os comprimentos da pesquisa.
1 - Acesse o console PROENV (prompt de comando):
Fig.1- Proenv: acesso ao prompt de comando
2 - No prompt de comando acesse a pasta em que se encontra o banco de dados:
Fig. 2 - Tela do prompt de comando.
3 - Estando na pasta onde se encontra o arquivo de banco de dados, execute o comando dbtool:
dbtool <nome_do_DB>
Fig. 3 - Executando a ferramenta dbtool.
4 - Será exibido o menu da ferramenta:
Fig. 4 - Menu da ferramenta dbtool.
5 - Para o erro que estamos tratando escolha a opção 2 (SQL Width Scan x/Fix Options):
Fig. 5 - Opções do menu da ferramenta dbtool.
Serão solicitados alguns parâmetros:
- <connect>
- <table>
- <area>
- <display>
Responda os parâmetros adequadamente e <ENTER>.
Espero ter ajudado um pouco. Boa sorte!
Comentários
Postar um comentário