Pessoal,

A �nica forma de utilizar campos de texto de at� 32Kbytes utilizando o CTD com
Oracle � atrav�s de Stored Procedures. Passando uma vari�vel Long String do
Centura como par�metro "in out" para uma stored procedure do oracle, que rode
um select colocando o resultado na vari�vel de par�metro, consegue-se retornar
qualquer tamanho de texto at� 32K.

Sds,
Erasmo

>===== Original Message From [EMAIL PROTECTED] =====
>Felipe,
>
>O datatype varchar2 com tamanho de 4000 foi introduzido no Oracle8, por�m o
>router do CTD usa as caracter�sticas do Oracle7. Ou seja, independente do
>par�metro que vc usar (inmessage ou longbuffer) o campo sempre ser� truncado
>para 2000.
>
>Tente usar o campo LONG do Oracle ao inv�s de varchar2...
>
>Ana Paula
>
>-----Original Message-----
>From: Felipe Montenegro Arag�o [mailto:[EMAIL PROTECTED]]
>Sent: Wednesday, November 21, 2001 2:49 PM
>To: [EMAIL PROTECTED]
>Subject: [sqlwin] Input Message Buffer
>
>
>
>Prezados,
>
>Tenho numa determinada tabela no Oracle 8i um campo varchar2(4000).
>Estou com o seguinte problema ;
>Minha aplica��o consegue fazer um INSERT no banco preenchendo os 4000
>caracteres.
>Na hora que eu fa�o um SELECT ele tr�s apenas 2000.
>Estive fazendo alguns testes e descobrir que ao me conectar ao Oracle pelo
>SQLTalk ou pelo Database Explorer do Centura eles apenas trazem os 2000
>caracteres e quando eu fa�o um length no campo ele me tras 4000, com isso
>tirei minha d�vida que o problema n�o � na aplica��o e sim a conex�o entre o
>Centura e o Oracle.
>O Database Administrator�s Guide fala num parametro chamado inmessage que
>deve ser colocado no sql.ini.
>Esse parametro controla o Input Message Buffer que o seu default � 2000.
>Alguem sabe como configurar este parametro no SQL.INI ?
>
>Desde ja agradece,
>
>
>Felipe Montenegro Arag�o

Erasmo Bispo de Oliveira Jr.
Analista de Sistemas
SoftWay - Verge Inform�tica Ltda.
www.sfw.com.br
(019) 9704-7554

=============================================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)
=============================================

Responder a