[firebase-br] Como "inserir" um caracter Enter?
Otto
ottofuch em terra.com.br
Sáb Out 1 12:27:08 -03 2005
O Firebird Book (página 162) sob o título (tudo que segue é tradução livre)
Caracteres de Escape"
"Como regra geral, o Firebird não inclui caracteres de escape como um meio
de incluir códigos não imprimíveis ou sequências em campos de caracteres. A
única exceção é a dobradinha (doubling) dos caractere de apóstrofo (ASCII
39) para permitir o mesmo ser incluido como caractere armazenado e evitar
que seja interpretado como o delimitador de fim de uma string:
...
SET HOSTELRY = '0''Flaherty''s Pub'
É possível de armazenar caracteres não-imprimíveis em strings. A UDF
AsciiChar(asciivalue) na ib_udflibrary pode ser declarada para habilitar
estes caracteres ou sequências a serem passados para uma string. A
declaração seguinte faz o output (outputs) de um conjunto de campos de
texto -- para um arquivo externo por exemplo -- com um retorno de carro
(carriage return) e um avanço de linha (line-feed) na última linha:
INSERT INTO EXTFILE(DATA1, DATA2, DATA3, CRLF)
VALUES('String1', 'String2', 'String3', Ascii_Char(13)||AsciiChar(10));
Como usar esta UDF será necessária a ajuda de algum colega, pois apenas
transcreví, traduzindo, um trecho do Firebird Book. Quanto às UDF, faltei a
esta aula {:-)
Não sei sei se o tipo de Blob que você está usando exige esses cuidados, uma
vez que se rege por regras próprias.
E principalmente, se o conteúdo for do tipo binário. Caso a pesquisar.
[]'s
Otto
----- Original Message -----
From: "Denis da Silva Guerra" <ministeriokairos em yahoo.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Saturday, October 01, 2005 12:05 PM
Subject: RES: [firebase-br] Como "inserir" um caracter Enter?
Oi, Moita.
O SQL não reconhece o #13...
Eu que eu realmente preciso é que isso seja feito via SQL dentro de um
Script...
[ ]'s
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
Denis da Silva Guerra
denisdsguerra em gmail.com.br
São José do Vale do Rio Preto - RJ
Ministério Kairós
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ .
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de MOITA
Enviada em: sábado, 01 de outubro de 2005 11:34
Para: FireBase
Assunto: Re: [firebase-br] Como "inserir" um caracter Enter?
'Linha1' + #13 + 'Linha2'
----- Original Message -----
From: "Denis da Silva Guerra" <ministeriokairos em yahoo.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Saturday, October 01, 2005 11:17 AM
Subject: [firebase-br] Como "inserir" um caracter Enter?
Olá,
Como posso dar um update em um campo Blob do tipo texto com um conteúdo com
várias linhas?
Ou seja, 'Linha1' + <Enter> + 'Linha2' + <Enter> + 'Linha3'.
O problema é só o tal caracter Enter...
[ ]'s
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
Denis da Silva Guerra
denisdsguerra em gmail.com.br
São José do Vale do Rio Preto - RJ
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ .
--
Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.1/104 - Release Date: 16/09/2005
_______________________________________________________
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e
muito mais. Instale agora!
www.yahoo.com.br/messenger/
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.1/104 - Release Date: 16/09/2005
--
Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.1/104 - Release Date: 16/09/2005
_______________________________________________________
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e
muito mais. Instale agora!
www.yahoo.com.br/messenger/
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista