Fórum SQL dúvidas #290684
03/08/2005
0
Chr(34), Chr(39), Chr(166), Chr(167)
server para o que?
E o erro abaixo:
Project projeto.exe raised exception class EStringListError with message ´List index out of bounds (20)´. Process stopped. Use Step or Run to continue.
Quer dizer o que?
Grato pela atenção.
Peununes
Curtir tópico
+ 0Posts
03/08/2005
Rjun
CHR(34) = ´
CHR(39) = ´
Os outros nunca vi em código SQL. Dentro do editor do Delphi segure a tecla ALT e digite os numeros e vc verá o caracter que ele representa.
Normalmente se utiliza quando ser quer passar um valor que contenha uma string.
Ex:
SQL = ´Select * From Tabela Where Nome = ´ + Chr(39) + ´Ze´ + Chr(39);
Também pode ser usado assim, que é bem melhor do que colocar CHR no meio da linha.
SQL = ´Select * From Tabela Where Nome = ´´Ze´´´
Quando a mensagem de erro, significa que o programa esta tentando acessar uma posição que não existe em uma lista. Por exemplo, a lista de 10 posições e vc tenta acessar a posição 11.
Gostei + 0
03/08/2005
Michael
A função Chr retorna o caractere ASCII relativo ao número informado
Esse erro indica que se tentou acessar um índice em uma coleção fora dos limites da mesma. Por exemplo, tentou-se acessar o 10º elemento de uma lista q só tem 9 elementos.
[]´s
Gostei + 0
03/08/2005
Michael
Postamos juntos a mensagem RJun...
[]´s
Gostei + 0
03/08/2005
Peununes
Obrigado a todos!
Grande abraço
Pedro
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)