none
SQLite: database is locked RRS feed

  • Pergunta

  • Olá

    Gente, eu preciso:
    1.Extrair os itens (usando dr(x).tostring) de uma tabela (L_PermissoesDescricao);
    2.Verificar em outra tabela (L_Permissoes) se possui os itens da primeira tabela (L_PermissoesDescricao);
    3.Cada item da tabela "L_PermissoesDescricao" que não possui na "L_Permissoes" então adiciona;

    Até ai tudo bem, só que como tenho que usar um CreateCommand dentro do outro, então resulta um erro dizendo que a tabela está bloqueada (database is locked). Então não sei como eu poderia fazer, alguma ideia?

    Desde já agradeço.
    terça-feira, 14 de março de 2017 12:15

Respostas

  • Olá Robson, 

    Consegui resolver, eu havia colocado pra chamar a função dentro de um TextChanged, então devia executar o código várias vezes causando o problema.

    Obrigado. :)

    • Editado Eliseu5 quarta-feira, 15 de março de 2017 12:29
    • Marcado como Resposta Eliseu5 quarta-feira, 15 de março de 2017 12:29
    terça-feira, 14 de março de 2017 23:11

Todas as Respostas

  • Boa tarde,

    Por gentileza, verifique se no seu caso ajuda colocar cada CreateCommand em um bloco Using.

    Por exemplo:

    Using {databaseCommand}
        [codigo]
    End Using

    Atenciosamente,

    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 14 de março de 2017 20:19
    Moderador
  • Olá Robson, 

    Consegui resolver, eu havia colocado pra chamar a função dentro de um TextChanged, então devia executar o código várias vezes causando o problema.

    Obrigado. :)

    • Editado Eliseu5 quarta-feira, 15 de março de 2017 12:29
    • Marcado como Resposta Eliseu5 quarta-feira, 15 de março de 2017 12:29
    terça-feira, 14 de março de 2017 23:11