Fórum #39 Copy(L1,2,6) ´39. Alguém poderia Explicar-me #223574

31/03/2004

0

Olá amigos, estou com um missão de entender uma procedure no Delphi que lê arquivos texto, e, passa para o banco de dados.
Encontrei a seguinte linha na procedure:

DataModule.query.sql.add(´and campo da tabela = ´+39+copy(L1,2,6)+ ´39);
O que significa 39?
e mais quando o COPY está sendo usado da seguinte forma
Copy(inha,72,9) , qual é o intervalo que está sendo pego?
Obrigado pela atenção de vocês. Ozias


Oziasl

Oziasl

Responder

Posts

31/03/2004

Mfrinfo

o 39 é ´ apostrofo
quanto ao copy pega da posição exemplo 72 e conta 6 portanto vai até 78
[]´s


Responder

Gostei + 0

31/03/2004

Paulo_amorim

Olá

39 eh o código ASCII das aspas...(www.asciitable.com)
assim, isso corresponde a ´ and campo = ´aaa´ ´...

O Copy tem os parametros:
String, Inicio, Comprimento...

Assim, Copy(s, 72,9) copia o que está escrito do caractere naa posicao 72 ateh o da posicao 81

Espero que ajude
Até+


Responder

Gostei + 0

31/03/2004

Paulo_amorim

39 eh o código ASCII das aspas...(www.asciitable.com) assim, isso corresponde a ´ and campo = ´aaa´ ´...


Olá

Somente para corrigir...
39 eh o codigo ASCII das aspas SIMPLES...
assim, corresponde a ´aaa´ e nao ´aaa´

Desculpe

Em tempo, 34 se refere a aspas duplas

Até+


Responder

Gostei + 0

31/03/2004

Oziasl

Valeu gente. Vocês são the best. Ozias


Responder

Gostei + 0

01/04/2004

Cirilo

Verificar o código ASCII entre em editor de textos( Bloco de notas, Delphi, word, etc) e digite:

<ALT>+Número (no teclado númerico)

<ALT> + 34 (aparecerá ´ )

<ALT> + 39 (aparecerá ´ )

<ALT> + 65 (aparecerá A )


www.veloso.kit.net


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar