Fórum Index is out of date? pq ocorre esse erro??? #174104
09/08/2003
0
No botão incluir cliente coloco a tabela com índice no CODIGO:
TBClientes.indexName:=emptystr;
(para retornar o último codigo incluído).
Mas quando abro logo em seguida o form de consultas, onde tenho no OnShow:
TBClientes.indexName:=´indexClientes´;
aparece a mensagem: INDEX IS OUT OF DATE´.
Mas se eu não usar TBClientes.indexName:=emptystr;
e ir para o form de consulta, não ocorre erro.
Percebi que o erro está no momento que uso:
TBClientes.indexName:=emptystr;
e depois, logo em seguida, abro o form de consultas:
TBClientes.indexName:=´indexClientes´;
Se eu não incluir um novo cliente, e ir para o form consultas, o indice ´IndexCliente´ funciona normalmente.
O que está errado?
Luiz.gv
Curtir tópico
+ 0Posts
09/08/2003
Misael
Gostei + 0
09/08/2003
Paulo
Gostei + 0
09/08/2003
Luiz.gv
Se eu coloco a tabela com indíce padrão(CODIGO):
TBClientes.indexName:=emptystr;
quando tento colocá-la com indice secundário:
TBClientes.indexName:=´indexClientes´;
Aparece a mensagem:
INDEX IS OUT OF DATE´
OBS: o campo CODIGO é do tipo Long Integer,
e o campo Cliente é do tipo Alpha
Não consigo entender o pq do erro.
Gostei + 0
10/08/2003
Phibis
TBClientes.indexName:=emptystr
Acredito que o seu arquivo de indice de clientes não está sendo atualizado, ou seja não está ativo. Talvez por esse motivo ocorra o erro.
Tente organizar o seu arquivo usando ´order by´ ao invé de indice.
É só uma hipotese, espero ter ajudado.
Boa Sorte.
Gostei + 0
10/08/2003
Salomao
Não entendi bem o problema!
Acho o que você quis dizer é que quando você utiliza o índice primário (código), tudo Bem!
Mas quando utiliza o índice secundário (nome do cliente) o erro ocorre!
Ok! Primeiro você deve observar se o índice secundário (nome do cliente) é único ou não, pois se for, você deve dá uma olhada pelo DataBase se existem mais de um (01) registro com o mesmo valor!
Através do DataBase mude a opção de Index para MainTained;
Espero ter Ajudado!
Gostei + 0
11/08/2003
Bacalhau
abraço do bacalhau
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)