A tabela de salvamento produz "O registro é muito grande" no Access

1

Eu tenho um banco de dados de acesso que eu dei para um usuário (vergonha na minha cabeça). Eles estavam tendo problemas para alguns dados serem muito longos, então sugeri alterar vários campos de texto para campos de memorando . Eu tentei isso na minha cópia e funcionou perfeitamente, mas quando o usuário tenta, eles recebem uma caixa de mensagem "O registro é muito grande" ao salvar o design da tabela modificada. Obviamente, o mesmo registro não é muito grande no meu banco de dados, por que ele seria deles?

    
por C. Ross 27.07.2010 / 14:04

2 respostas

2

Eu experimentei esse problema hoje e passei a maior parte do dia lidando com ele!

O problema era que eu estava lidando com um antigo esquema de banco de dados, produzido nos 97 dias do Lotus Approach. Eu migrei isso há um tempo agora, e não tinha experimentado tal problema.

Eu tive esse problema em várias tabelas, por causa do esquema de porcaria, e no final eu tive que tirar as tabelas do banco de dados para outro arquivo e copiar as estruturas das tabelas, em seguida, alterar os tipos de dados para 'memo' e, em seguida, acrescente os dados às novas tabelas.

Durante o processo, tive que executar Compact e Repair várias vezes, porque um erro informando que o número de colunas que eu tinha excedido 255.

    
por 09.07.2012 / 16:53
1

Essa pergunta é bem antiga, mas acabei de experimentar esse problema hoje e encontrei uma solução que pode ajudar outras pessoas no futuro.

A única coisa que eu poderia fazer era limpar todos os registros antigos da tabela antes de fazer uma alteração no design da tabela. Mesmo que nenhum dos registros parecesse ser 'muito grande', eles estavam impedindo qualquer atualização no design da tabela.

Em seguida, somente depois de salvar as alterações na tabela, você poderá colar as informações antigas. Ao colar as informações novamente na tabela, você poderá obter alguns erros em linhas ou campos específicos que ajudarão você a refinar o problema.

    
por 24.02.2011 / 20:53