Fórum Erro ao gravar registro #208064

21/01/2004

0

Caros colegas,

Será que alguém pode me ajudar??? Estou com uma mensagem de erro que quando tento gravar o registro fisicamente é retornado o seguinte erro: ´size of optimizer block exceeded´.

Procurei no help do delphi e aqui no fórum e não achei solução... o estranho é que o sistema estava funcionando perfeitamente, depois q adicionei alguns campos na tabela, começou a aparececer essa mensagem de erro...

Grato pela ajuda


Gilberto Fernandes

Gilberto Fernandes

Responder

Posts

21/01/2004

Gilberto Fernandes

esqueci de mencionar:

uso Delphi 7 com Interbase e como acesso utilizo TSimpleDataSet...


Responder

Gostei + 0

21/01/2004

Nigro

Quantos campos tem agora sua tabela?
Já tentou fazer um teste com outro componente?


Responder

Gostei + 0

22/01/2004

Gilberto Fernandes

Caro Nigro,

a tabela deve ter por volta de 260 campos... é uma tabela q eu uso pra configuração... qto a usar outro componente, não estou pensando nisso, por que o projeto já está pronto, todo feito com o TSimpleDataSet.


Responder

Gostei + 0

22/01/2004

Nigro

Se pelo que você disse o problema começou a acontecer depois que foram inseridos mais campos e você não pretende usar outro componente e se sua tabela tem 260 campos, creio que a única saída seja desmembrar essa tabela.


Responder

Gostei + 0

22/01/2004

Gilberto Fernandes

pra ser sincero eu tinha resolvido o problema dessa maneira, porém não a aceitei como uma solução... postei a pergunta pra saber se alguém já passou por situação parecida ou pra ver se alguém sabe confirmar se existe um limite de campos para se utilizar o TSimpleDataSet...

mas de qualquer maneira, muito obrigado Nigro


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar