Erasmo, instalamos a versão Oracle XE 10g LATIN1 e realmente o erro parou de acontecer! Mais uma vez obrigado pela dica! -----Mensagem original----- De: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net]em nome de Erasmo Enviada em: quarta-feira, 13 de maio de 2009 10:35 Para: sqlwin@virtualand.net Assunto: Re: RES: [sqlwin] Erro 32637
Um detalhe importante, existem duas versões do Oracle XE 10g: - Oracle XE 10g Universal: só opera com padrão UTF8, portanto só funciona corretamente com o TD5.1. - Oracle XE 10g LATIN1 database for Western European language: este opera como o tradicional, onde podemos setar a language correta, aqui por exemplo uso AMERICAN_AMERICA.WE8ISO8859P1. Se você instalou o Universal, o NLS_LANG do oracle só pode ser <locate>.UTF8, no meu caso AMERICAN_AMERICA.UTF8. Mas isso não funciona bem com TD´s anteriores ao 5.1 por não serem Unicode, ou seja, duas opções: 1) Na sua máquina cliente vc utiliza NLS_LANG com UTF8, mas vai sofrer com outros erros que poderam ocorrer por ser Unicode. 2) Reinstalar o servidor com a versão Latin1 WE, e com certeza vai resolver tudo. Agora, se vc já está usando a Latin1 WE, realmente pode ser algum problema com o conteúdo da chave NLS_LANG no registro do Oracle. Sds, Erasmo -- Erasmo Bispo de Oliveira Junior Gerente de Pesquisa e Desenvolvimento Softway - Softcomex Informática Ltda. Pabx: +55 (19) 3344.9200 Direto:+55 (19) 3344.9361 Fax: +55 (19) 3344.9240 e-mail: erasmo.olive...@sfw.com.br web: http://www.softcomex.com.br Antes de imprimir esta mensagem, pense em sua responsabilidade e compromisso com o meio ambiente! On 13/5/2009 08:48, George Hilton wrote: Bom dia Rafael, o Oracle XE é o que está instalado no servidor, mas na máquina em que ocorre o erro está com o cliente Oracle 8! Eu tenho que alterar a linguagem no registro ? -----Mensagem original----- De: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net]em nome de rafael larizzatti Enviada em: quarta-feira, 13 de maio de 2009 08:05 Para: sqlwin@virtualand.net Assunto: Re: [sqlwin] Erro 32637 Bom dia Geroge, Temos problema parecido com Oracle 8. Veja as entradas do oracle no regedit e compare entre as máquinas. Quando nos deparamos com esse erro, ocorre por causa da entrada do language. Espero ter ajudado Rafael Larizzatti 2009/5/12 George Hilton <geof...@ipqtecnologia.com.br> Pessoal, minha aplicação feita na versão 1.5.1 do Centura rodando no Oracle 10G XE, em uma única máquina cliente está ocorrendo erro ao tentar inserir em uma tabela. SQL Error 32637, not found in ERROR.SQL. Alguém já se deparou com esse erro? Sds, George Hilton Analista de Sistemas geof...@ipqtecnologia.com.br www.ipqtecnologia.com.br +55 (71) 3340-3200