Erro quando edita uma tabela e ñ salva

Delphi

18/01/2005

opa, estou com outro problema, após usar o comando table.locate para editar um dado que está errado, se alterar qualquer coisa e não salvar apresenta o seguinte erro:

[i:1f8de93a68]project form_clientes.exe raised exeption class EDatabaseError with message ´Field ´Indice´ cannot be modified´. Process stopped Use Step or Run to continue.[/i:1f8de93a68]


Vagner.oliveira

Vagner.oliveira

Curtidas 0

Respostas

Vagner.oliveira

Vagner.oliveira

18/01/2005

sobe


GOSTEI 0
Vagner.oliveira

Vagner.oliveira

18/01/2005

sobe

sobe 8)


GOSTEI 0
Ivanh

Ivanh

18/01/2005

ReadOnly, talvez ?

ou, tenta tirar os indices antes de editar


GOSTEI 0
Vagner.oliveira

Vagner.oliveira

18/01/2005

não entendi.
o que pode estar somente para leitura ?


GOSTEI 0
Gigatel

Gigatel

18/01/2005

opa, estou com outro problema, após usar o comando table.locate para editar um dado que está errado, se alterar qualquer coisa e não salvar apresenta o seguinte erro: [i:02ea11b443]project form_clientes.exe raised exeption class EDatabaseError with message ´Field ´Indice´ cannot be modified´. Process stopped Use Step or Run to continue.[/i:02ea11b443]


VC usa índice nas tabelas ?


GOSTEI 0
Vagner.oliveira

Vagner.oliveira

18/01/2005

uso, ele é auto incremento (tabela PARADOX) só que se não colocar para editar o indice, ele irá salvar os dados na tabela correta ?


GOSTEI 0
Vagner.oliveira

Vagner.oliveira

18/01/2005

uso, ele é auto incremento (tabela PARADOX) só que se não colocar para editar o indice, ele irá salvar os dados na tabela correta ?


uso o seguinte código para editar os dados:

Indice:=StrToInt(DEIndice.Text);
Table1.Locate(´indice´,indice,[]);


no [b:88fb66253c]DEIndice.Text[/b:88fb66253c] está o auto incremento
como posso alterar os dados sem ter que alterar o indice ?


GOSTEI 0
POSTAR