Marco,
 
    Eu utilizo esta fun��o para alguns campos long string no meu banco. � simples.
 
    Antes de incluir este campo no banco, compacte-o com a fun��o.
    ...
    Call SalStrCompress( lsObservacao ) - Esta fun��o retorna a mesma vari�vel e ficar� com dois sinais, maior e menor (  ><  )
    Call SqlPrepareAndExecute( hSql, '
      insert into XXXX
     ( ..., :OBSERVACAO, ... )  values ( ..., :lsObservacao, ... )' )
   
    Quanto vc for fazer o select desta tabela, selecione normalmente e depois descompacte-o, assim:
 
Call SqlPrepareAndExecute( hSql,'
  Select ... OBSERVACAO, ...
  from XXXXX
  into ..., :lsObservacao, ...  )
Call SqlFetchNext( hSql, nFetch )
Call SalStrUncompress( lsObservacao )
 
O proprio campo, no caso um list box, onde vc vai "jogar" a informa��o � descompactado.
 
Espero que ajude.
 

Ricardo Ranzatti
Analista de Desenvolvimento
CDL - Uberl�ndia
(34) 3239-3447
ICQ - 111970295



-----Mensagem original-----
De: Marco Ant�nio Bhering da Silva [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 29 de junho de 2001 17:08
Para: [EMAIL PROTECTED]
Assunto: [sqlwin] RES: [sqlwin] RES: [sqlwin] Compacta��o de texto

Ricardo,
vc j� fez uso dessa fun��o alguma vez?
Eu n�o estou conseguindo comprimir e descomprimir o texto depois de armazen�-lo no banco.
Se utilizo a fun��o apenas em vari�veis de mem�ria funciona perfeitamente.
 
[]s
Marco Bhering
-----Mensagem original-----
De: Ricardo Naves Ranzatti [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 28 de junho de 2001 08:53
Para: [EMAIL PROTECTED]
Assunto: [sqlwin] RES: [sqlwin] Compacta��o de texto

Marcos,
 
    Vc quer compactar um texto e gravar no banco?
 
    use SalStrCompress se for este caso.
 
Ricardo
-----Mensagem original-----
De: Marco Ant�nio Bhering da Silva [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 27 de junho de 2001 17:41
Para: [EMAIL PROTECTED]
Assunto: [sqlwin] Compacta��o de texto

Ol� lista,
ser� que algu�m sabe ou tem alguma informa��o a respeito de compacta��o de texto.
 
[]s
Marco Bhering

Responder a