PROBELAS NA ALTERACAO DE DADOS

SVS99 26/03/2012 19:52:04
#398352
Boa Noite Amigos

Uso o VB6 e tenho uma tabela em access que esta um pouco grande e toda vez que vou executar um [Ô]Update[Ô] nela, na linha do [Ô]Update[Ô], ocorre o erro [Ô]Consulta muito complexa[Ô].

Talvez o erro ocorra porque a tabela esta grande demais, pois esse erro ocorre apenas em uma determinada tabela.Em todas as outras tabelas do sistema, eu posso gravar normalmente.

Esse problema comecou a umas 3 semanas e desde entao eu posso apenas incluir dados nessa tabela mas nunca altera-los.

Alguem aqui ja teve esse problema?

Obrigado e um Abraço
TECLA 26/03/2012 20:19:41
#398353
Poste a consulta no tópico.
SVS99 27/03/2012 19:30:04
#398438
Obrigado por sua ajuda Tecla.

Nao acho que seja necessario postar a rotina, pois o meu problema parece ser com o banco de dados.
Ja gravei e regravei (atualizei) os dados diversas vezes nessa tabela, entretanto a algumas semanas o problema comecou a ocorrer.
Eu posso incluir sem problemas mas nao posso mais alterar.Eu tenho diversas tabela no meu banco e somente uma apresentou esse problema e ela e justamente a maior de todas e que e usada a todo momento.

Tenho absoluta certeza de que o problema nao esta no codigo.

Um Abraço

MARCELO.TREZE 27/03/2012 21:02:30
#398443
Você já tentou reparar e compactar o banco?
ROBSON 27/03/2012 21:49:30
#398444
Qual o tamanho atual deste banco?
Voce diz que a tabela é muito grande, mas grande em que?
Numero de Registros? numero de campos ?
A mensagem ocorre no proprio VB6, ou no Access?
CASTELO 27/03/2012 22:46:23
#398448
Muito estranho não aceitar o UPDATE.

Postar o SQL do Updade ajudaria em muito, minha bola de cristal não esta funcionando hoje...
LLAIA 28/03/2012 11:08:11
#398499
Existem muitos Update Cascade nos relacionamentos?
VELDRAME 28/03/2012 13:07:01
#398530
Parace ser mais simples.
Houve mudança no código?
Talves você não esteja, por exemplo, apontando o ID a ser atualizado e o sistema esta caindo saltando alguma aviso de erro.
Se você colocou: [Ô] ON ERROR RESUME NEXT ,provavelmente ele ira passar sem alterar e não vai lhe mostrar nenhuma mensagem de erro.

Verifique se código.
SVS99 28/03/2012 15:10:11
#398573
Boa Tarde

Muito obrigado pela ajuda de todos.Acredito ter encontrado a causa do meu problema.
Meu problema comecou quando eu criei mais um campo no meu banco em Access a algumas semanas atras.

Depois disso, eu nao mudei mais nada no programa, logo eu nao encontrava o problema, ja que nao fiz nenhuma alteracao no fonte.

A principio eu achava que o problema era devido ao tamanho do banco.Pensando em alguma causa provavel, resolvi excluir alguns campos nao utilizados do banco, pois eu havia criado um campo a mais e entao exclui 5 campos e para minha sorte o problema com o [Ô]Update[Ô], foi resolvido.

Eu sei que tenho muitos campos dentro da tabela problematica mas eu nao contei quantos e ao que parece eu cheguei ao limite de campos que o Access aceita.


Muito obrigado a todos

Ventana
MARCELO.TREZE 28/03/2012 16:27:25
#398602
Então supostamente você possui mais de 255 campos, é isso mesmo?
Tópico encerrado , respostas não são mais permitidas