Obrigado pela resposta Dirk, mas o campo NOME_CIDADE tem tamanho 30 e o CD_CIDADE tem tamanho 5. A concatena��o deles me daria uma string de, no m�ximo, 35 caracteres, que n�o � long string! O nome da cidade, por exemplo, � BRASILIA, e o c�digo � 00005. Eu poderia colocar um SUBSTR para truncar o resultado, para teria de alterar em muitos lugares no meu sistema. Veja bem que o sistema funciona corretamente em outros clientes que tbm utilizam Oracle.
----- Original Message ----- From: "Quadrante" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 27, 2003 4:30 PM Subject: RES: [sqlwin] problemas centura x oracle > Ricardo, > Se vc n�o puder mudar o tipo da coluna do banco e o tipo de coluna > para long string devido aos outros clientes, sugiro truncar o campo > NOME_CIDADE para 250 caracteres. > Os 250 do nome da cidade + 5 do codigo = 255. > O problema seria a relev�ncia da informa��o a ser truncada. > A prop�sito: qual o nome da cidade em quest�o? > Espero ter ajudado. > > atenciosamente, > > Dirk Diggler > Analista de Sistemas > Desenvolvedor Centura > > > > -----Mensagem original----- > De: Ricardo Gomes [mailto:[EMAIL PROTECTED] > Enviada em: quinta-feira, 27 de mar�o de 2003 15:34 > Para: [EMAIL PROTECTED] > Assunto: [sqlwin] problemas centura x oracle > > > Pessoal, estou tendo um problema in�dito e estranho. Temos um cliente com > SGBD Oracle vers�o 8.1.7, rodando sob HP-UX. Em nossa aplica��o Centura, > muitas queries concatenam campos de tabela, como o exemplo abaixo: > > select CD_CIDADE || ' ' || NOME_CIDADE from cidade into :sDescricao > > Os campos CD_CIDADE e NOME_CIDADE ambos s�o do tipo varchar de tamanhos 5 e > 30 respectivamente. Como a concatena��o n�o retornar� uma string longa (> > 255), a vari�vel sDescricao � do tipo String. Acontece que, somente nesse > cliente, a query acima retorna uma long string e, como consequ�ncia, a > vari�vel sDescricao n�o � preenchida. Algu�m j� passou por isso ou sabe o > que est� ocorrendo? Agrade�o qualquer informa��o. > > Ricardo > > ============================================== > Lista de Centura SQLWindows > Administrador : [EMAIL PROTECTED] > [ http://www.centuraexplorer.com ] > Para sair desta lista mande mensagem para: > [EMAIL PROTECTED] sem nada no Subject e > com o comando a seguir no corpo da msg: > "unsubscribe sqlwin" (sem as aspas) > ============================================== > Lista de Centura SQLWindows > Administrador : [EMAIL PROTECTED] > [ http://www.centuraexplorer.com ] > Para sair desta lista mande mensagem para: > [EMAIL PROTECTED] sem nada no Subject e > com o comando a seguir no corpo da msg: > "unsubscribe sqlwin" (sem as aspas) ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ==============================================
