grid index of range
por favor, estou com este erro qdo vou salvar no bancos de dados
alguem saberia me dizer o q significa este erro
alguem saberia me dizer o q significa este erro
Alquatisistemas
Curtidas 0
Respostas
Carlosrm
29/05/2004
alquatisistemas,
possivelmente, no seu código há alguma referência de um número de coluna inexistente no seu dbgrid.
Por exemplo, se vc tiver um dbgrid exibindo 5 colunas (indexadas de 0 a 4, portanto) e vc se refira uma coluna de índice 5, o Delphi vai chiar, pois os limites (´bounds´), estão entre 0 e 4...
Eu introduzi o código abaixo num programa meu
dbg1.Columns[80].ButtonStyle := cbsEllipsis;
referindo-me a um dbgrid que só exibia 10 colunas.
Recebi o seguinte xingamento do Delphi (6):
list index out of bounds (80)
Não testei, mas presumo que o mesmo ocorrerá se informar um índice negativo.
Já quando eu extrapolei o índice usando as propriedades Fields e SelectedIndex do dbgrid, o Delphi relevou minha distração e considerou o último índice (considerou como se o índice fosse o da última coluna).
Espero que outros colegas tragam mais luz à essa questão.
carlosrm. Boa sorte.
possivelmente, no seu código há alguma referência de um número de coluna inexistente no seu dbgrid.
Por exemplo, se vc tiver um dbgrid exibindo 5 colunas (indexadas de 0 a 4, portanto) e vc se refira uma coluna de índice 5, o Delphi vai chiar, pois os limites (´bounds´), estão entre 0 e 4...
Eu introduzi o código abaixo num programa meu
dbg1.Columns[80].ButtonStyle := cbsEllipsis;
referindo-me a um dbgrid que só exibia 10 colunas.
Recebi o seguinte xingamento do Delphi (6):
list index out of bounds (80)
Não testei, mas presumo que o mesmo ocorrerá se informar um índice negativo.
Já quando eu extrapolei o índice usando as propriedades Fields e SelectedIndex do dbgrid, o Delphi relevou minha distração e considerou o último índice (considerou como se o índice fosse o da última coluna).
Espero que outros colegas tragam mais luz à essa questão.
carlosrm. Boa sorte.
GOSTEI 0