Como corrigir erro de execução 2147467259

O código de erro 2147467259 existe no Visual Basic .NET quando você tenta executar um aplicativo que você programado através de depuração. O aplicativo tenta chamar "SetFocus" em um controle Microsoft Access para trazê-lo para cima, enquanto o controle não apareceu na janela ainda. Esta função funciona normalmente adicionando um cursor para o controle ou ativá-lo. Quando o controle não existe na janela, no entanto, os erros de pop-up.

Coisas que você precisa

  • ambiente de desenvolvimento Visual Basic .NET
  • Abra seu projeto de Visual Basic, e insira a seguinte linha na parte superior da função que chama "SetFocus:" On Error GoTo FocusErr.

  • Criar uma etiqueta na parte inferior da função, escrevendo o seguinte:

    FocusDone:

    Função Exit

  • Criar outro rótulo abaixo "FocusDone," escrevendo o seguinte:

    FocusErr:

    Se Err.Number = -2147467259 seguida

    Currículo

    Fim se.

    Isso faz com que seu currículo aplicativo em que o erro, tentar novamente a "SetFocus" chamar até que o controle realmente aparece. Salve seu projeto, e construí-lo usando o "Ferramentas" Menu na sua aplicação.

De esta maneira? Compartilhar em redes sociais:

LiveInternet