Olá Juliana,
Nas versões mais antigas do CTD (1.5.1 por exemplo) havia uma limitação
de 2000 caracteres em tamanho de campo no momento da busca de
informações utilizando Oracle (vc citou VARCHAR2, acho que é Oracle),
usando os comandos padrões SqlPrepare e SqlExecute (ou
SqlPrepareAndExecute). É possivel contornar isso utilizando um bloco de
PLSQL:
ao invés de:
if SqlPrepareAndExecute( hSql, "select campo_longo from tabela where id
= :df_ID into :ml_campo_longo")
Call SqlFetchNext( hSql, nRet)
coloque assim:
if SqlOraPLSQLPrepare( hSql, "begin
select campo_longo into :ml_campo_longo
from tabela where id = :df_ID;
end; ")
Call SqlOraPLSQLExecute( hSql )
Eu faço isso com campos VARCHAR2 acima de 2000, com LONG VARCHAR e
também CLOB. Até 32000 caracteres funciona normal, acima disso volta a
dar problemas.
Espero ter ajudado
Sds,
Erasmo
--
Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway - Softcomex Informática Ltda.
Pabx: +55 (19) 3739.9200
Direto: +55 (19) 3739.9361
Fax: +55 (19) 3739.9240
e-mail: [EMAIL PROTECTED]
web: http://www.softcomex.com.br
Juliana Bianchini Nogueira wrote:
Estou utilizando um Multiline LongString, para digitar um texto do tipo
varchar2(4000) no banco grava normal, mas quando chamo o programa para
alteração, corta na metade o texto, alguem sabe o que pode estar acontecendo
Juliana Bianchini Nogueira
Analista de Sistemas
Grupo Carlos Lyra
Tel. (034) 3319-6421
==============================================
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)
==============================================