none
Tabela bloqueada ao inserir registros em banco Access RRS feed

  • Pergunta

  • Pessoal, estou desenvolvendo um sistema em VB.NET utilizando Access conectando através do Jet 4.0.

     

    O que acontece é que as vezes quando o sistema está em um loop inserindo vários registros através do Insert, ocorre um erro informando que a tabela está bloqueada em modo exclusivo.

     

    Alguém sabe como resolver isso?

     

    Obrigado!

    terça-feira, 4 de março de 2008 13:20

Todas as Respostas

  • Ae Wagner, blz???

    alguns meses atrás tbm estava usando Access como banco de dados, VS 2005 e C#
    quando este erro de modo exclusivo aparecia, era pq minha tabela no access estava "aberta", ou seja, o office access estava aberto e bem na tela onde vc insere o tipo de dado para um dado, exemplo : nome varchar(255)

    tente executar novamente mas com esta tabela fechada

    se isto não resolver, vc pecisa erificar este loop, pois a conexão precisa estar aberta, aí vc dá um insert.
    se não me engano, vc precisa fechar esta conexão e criar uma nova pra uma nova passagem por este for (preciso confirmar esta informação)

    espero q alguma das dicas funcione
    abraços, t+
    terça-feira, 4 de março de 2008 14:10
  •  

    Olá Obana, este não era o problema, pois já conhecia essa de estar com o Access aberto.

     

    Não sei se era exatamente isso mas alterei o CommandTimeOut para 0 e isso resolveu!

     

    Obrigado.

    quarta-feira, 5 de março de 2008 23:09