SQL dúvidas
Em SQL a utilização desses elementos:
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.
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
Curtidas 0
Respostas
Rjun
03/08/2005
Esses são códigos ASCII
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:
Também pode ser usado assim, que é bem melhor do que colocar CHR no meio da linha.
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.
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
Michael
03/08/2005
Em SQL a utilização desses elementos:
Chr(34), Chr(39), Chr(166), Chr(167)
server para o que?
A função Chr retorna o caractere ASCII relativo ao número informado
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?
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
Michael
03/08/2005
hehehe
Postamos juntos a mensagem RJun...
[]´s
Postamos juntos a mensagem RJun...
[]´s
GOSTEI 0
Peununes
03/08/2005
OK! Valeu novamente!
Obrigado a todos!
Grande abraço
Pedro
Obrigado a todos!
Grande abraço
Pedro
GOSTEI 0