MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

3 participantes

    Run-time error '3035'

    BellaDePauli
    BellaDePauli
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 113
    Registrado : 16/05/2011

    Run-time error '3035' Empty Run-time error '3035'

    Mensagem  BellaDePauli 18/9/2013, 18:07

    Boa Tarde,

    Eu estou tendo um problema na execução do seguinte código:

    Set cs5 = db.OpenRecordset("SELECT * from Notas_Fiscais where [Material_a] = '" & wProduto & "' and [Qtd] = " & cs3![Quantidade] & " and [Indicador] = '" & cs3![Indicador] & "' and [NF_Usada] <> 'S';")

    O arquivo que esta rodando neste access é grande...ele roda um bom tempo (coisa de horas) e do nada trava nessa linha e começa a apresentar o erro de Run-time error 3035 - System resource exceeded.

    Se eu clico em Debug e depois dou um F5 pra rodar, ele roda, só que vai caindo no erro novamente.

    Alguém pode me ajudar? Crying or Very sad 


    .................................................................................
    Bella de Pauli
    "A beira de um abismo só existe um jeito de dar um passo a frente, é dando um passo para trás" - Johnnie walker
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Run-time error '3035' Empty Re: Run-time error '3035'

    Mensagem  criquio 18/9/2013, 18:12

    Tente tirar o ponto e vírgula do final.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10777
    Registrado : 04/11/2009

    Run-time error '3035' Empty Re: Run-time error '3035'

    Mensagem  JPaulo 18/9/2013, 18:16

    Meu pitaco;

    Esse erro normalmente acontece porque o MaxLocksPerFile tem um valor padrão de 9500.

    Recordset`s que demorem muito tempo e obtenham locks aumenta-se temporariamente usando;

    DAO.DBEngine.SetOption dbmaxlocksperfile,90000


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Run-time error '3035' Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Run-time error '3035' Folder_announce_new 102 Códigos VBA Gratuitos...
    Run-time error '3035' Folder_announce_new Instruções SQL como utilizar...
    BellaDePauli
    BellaDePauli
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 113
    Registrado : 16/05/2011

    Run-time error '3035' Empty Re: Run-time error '3035'

    Mensagem  BellaDePauli 18/9/2013, 18:27

    Olá meninos... irei tentar a dica dos dois e volto a responder.... JPaulo coloco esta linha de comando acima ou abaixo desta que eu passei?


    .................................................................................
    Bella de Pauli
    "A beira de um abismo só existe um jeito de dar um passo a frente, é dando um passo para trás" - Johnnie walker
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10777
    Registrado : 04/11/2009

    Run-time error '3035' Empty Re: Run-time error '3035'

    Mensagem  JPaulo 18/9/2013, 22:50

    Logo após o inicio da função, antes das variaveis,

    Exemplo,

    Public Function SuaFuncao()
    DAO.DBEngine.SetOption dbMaxLocksPerFile, 90000
    Dim ...
    Dim...


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Run-time error '3035' Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Run-time error '3035' Folder_announce_new 102 Códigos VBA Gratuitos...
    Run-time error '3035' Folder_announce_new Instruções SQL como utilizar...

      Data/hora atual: 5/12/2022, 17:54