socorro!!! Erro Paradox! Table is full!

Delphi

25/06/2003

Um cliente usa meu programa já a bastante tempo. Sempre funcionou normal. Agora na rotina que filtra uma query com os dados da tabela de contas a receber aparece a mensagem: Table is full. Que diabos é isso?
Alguém pode me ajudar?


Desde já agradeço!


Sérgio-pardal

Sérgio-pardal

Curtidas 0

Respostas

Sousa_thiago

Sousa_thiago

25/06/2003

Eu nunca vi essa msg não mas, aparentemente o seu cliente já tem uma base de dados bastante grande, qual o tamanho dela? talvez o sistema não esteja mais comportando esse volume de dados.

Uma solução para isso é vc pegar por exemplo alguns dados já velhos fazer uma backup deles e retira-los da base de dados. Uma especie de arquivo morto.

:)

espero ter ajudado
[]´s


GOSTEI 0
Sousa_thiago

Sousa_thiago

25/06/2003

Eu nunca vi essa msg não mas, aparentemente o seu cliente já tem uma base de dados bastante grande, qual o tamanho dela? talvez o sistema não esteja mais comportando esse volume de dados.

Uma solução para isso é vc pegar por exemplo alguns dados já velhos fazer uma backup deles e retira-los da base de dados. Uma especie de arquivo morto.

:)

espero ter ajudado
[]´s


GOSTEI 0
Scandolara

Scandolara

25/06/2003

Amigo ...,

ja algum tempo atras tive o mesmo problema ... e de tanto bater a cabeca ... fazendo varios testes e gastando horas em meu cliente ... chegamos em uma conclusao:
A TABELA ESTAVA CORROMPIDA, ou seja, estava DETONADA, e isso geralmente acontece qdo o sistema tenta fazer uma gravacao na table e ocorre uma oscilacao de energia, ou queda, tbem por falta de aterramento !!!
Qual foi a solucao ??? Criar outra tabela novinha e falar para o usuario aterrar suas estacoes, estabilizar a rede eletrica e se possivel colocar um No-Break.

Acredito q deva ser esse seu problema ...

Falo isso pq uma table paradox, segundo teria de livros e alguns programadores, falam q suporta ate ´3´ milhoes de registros !!! mas nao devemos confiar mto ...

Acho q e isso ...
qq coisa me fale

ate


GOSTEI 0
Scandolara

Scandolara

25/06/2003

Amigo ...,

ja algum tempo atras tive o mesmo problema ... e de tanto bater a cabeca ... fazendo varios testes e gastando horas em meu cliente ... chegamos em uma conclusao:
A TABELA ESTAVA CORROMPIDA, ou seja, estava DETONADA, e isso geralmente acontece qdo o sistema tenta fazer uma gravacao na table e ocorre uma oscilacao de energia, ou queda, tbem por falta de aterramento !!!
Qual foi a solucao ??? Criar outra tabela novinha e falar para o usuario aterrar suas estacoes, estabilizar a rede eletrica e se possivel colocar um No-Break.

Acredito q deva ser esse seu problema ...

Falo isso pq uma table paradox, segundo teria de livros e alguns programadores, falam q suporta ate ´3´ milhoes de registros !!! mas nao devemos confiar mto ...

Acho q e isso ...
qq coisa me fale

ate


GOSTEI 0
Cefernan

Cefernan

25/06/2003

Olá amigos,

tive esse problema também alguns anos atrás com Paradox. Com testes em cima da base, descobri que o Paradox só aceita (pelo menos comigo foi isso) 1 milhão de registros mais ou menos, não me lembro o valor exato no momento.

[]´s


GOSTEI 0
Cefernan

Cefernan

25/06/2003

Amigo,

tive esse problema também alguns anos atrás com Paradox. Com testes em cima da base, descobri que o Paradox só aceita (pelo menos comigo foi isso) 1 milhão de registros mais ou menos, não me lembro o valor exato no momento.

[]´s


GOSTEI 0
Sabe.geraldo

Sabe.geraldo

25/06/2003

Tente isto:

Session.PrivateDir := X:\temp


Onde X = Unidade.
temp = Diretório Temporário.

Este ´Diretório Temporário´ definirá onde serão armazenados os arquivos temporários que são gerados automáticamente pelo BDE.
O ideal é definirmos um diretório local, para não gerar trafeco na rede.


GOSTEI 0
Sabe.geraldo

Sabe.geraldo

25/06/2003

Tente isto: Session.PrivateDir := X:\tmp;


Onde X = Unidade.
tmp = Diretório Temporário.



Este será o diretório que o BDE usará para os arq temporários gerados automaticamente.


GOSTEI 0
Sabe.geraldo

Sabe.geraldo

25/06/2003

Tente isto: Session.PrivateDir := X:\tmp;


Onde X = Unidade.
tmp = Diretório Temporário.



Este será o diretório que o BDE usará para os arq temporários gerados automaticamente.


GOSTEI 0
Sabe.geraldo

Sabe.geraldo

25/06/2003

Tente isto: Session.PrivateDir := X:\tmp;


Onde X = Unidade.
tmp = Diretório Temporário.



Este será o diretório que o BDE usará para os arq temporários gerados automaticamente.


GOSTEI 0
POSTAR