Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: on error resume next

  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    on error resume next

    ho messo on error resume next prima di scorrere un recordset con un ciclo do while

    se all'interno del ciclo mi si verifica un errore
    if err.number <> 0 then
    'faccio il rollback di una transazione
    'cancello l'errore (err.clear)
    'scrivo un log
    end if

    ma al successivo ciclo (che dovrebbe fare) esce ispiegabilmente dal ciclo(eof=true) ma in realta ci sono ancora un sacco di record da ciclare, cosa puo essere?

    ho anche provato a mettere alla fine del ciclo on error goto 0

  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    non sara' che hai ancora qualche variabile valorizzata?

    prova a fare un tenteativo con goto e dimmi forse c'è qualcosa che nn va

  3. #3
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    goto? per farlo andare dove? non devo uscire dal ciclo se non è finito, in caso di errore deve solo fare la rollback della transazione

    non sara per caso che nel ciclo c'e' doevets(mi è necessario per far eseguire altre operazioni?)

  4. #4
    fa una cosa se puoi passarmi un pezzo di codice
    forse riesco a cappire meglio

    (secondo me è la variabile ancora valorizzata)

  5. #5
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    purtroppo ora ho stravolto il codice e non è piu cosi,quindi è inutile che ve lo mando. voi pensate che sia colpa di qualche variabile?
    non riesco a vedere il nesso con il ciclo, potete farmi qualche esempio?

  6. #6
    afrappe senza codice è difficile capire quale possa essere la causa del tuo problema. non riesci a riportare quella parte all'origine e postarla?

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  7. #7
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    ok ve la posto piu tardi, grazie ;-)

  8. #8
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    ok
    secondo me è err.number che rimane valorizzata

    se tu fai err.clear
    ti cancella l'errore
    e la prossimavolta che fai il ciclo nn ti dovrebbe dare niente

  9. #9
    Non è che il rollback vada ad interessare in qualche modo (direttamente o indirettamente) il recordset su cui stai facendo il ciclo?

    Ciao

  10. #10
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    Originariamente inviato da vitren54
    Non è che il rollback vada ad interessare in qualche modo (direttamente o indirettamente) il recordset su cui stai facendo il ciclo?

    Ciao
    "ni" ne senso che il rollback è fatto su una connessione e non su un recordset, pero la connessione è la stessa con cui ho aperto il recordset e questo ora che mi ci fai pensare potrebbe anche dargli dep problemi, anche se mi ricordo di aver fatto semore in questo modo e non ho mai avuto problemi, se ho tempo oggi ci riprovo e vi faccio sapere

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.