Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    uscire da un ciclo while e controllare record sucessivo

    Ho letto i vari post per uscire da un ciclo while ma io non vorrei uscire completamente vorrei saltare tutte le condizioni e passare a controllare il record sucessivo


    select.....
    do while not rs.eof
    id record=rs("id_record")

    select varie
    select varie
    select varie

    select gettoni from gettoni where id_contratto=id_contratto
    gettoni=rs1("gettoni")
    if gettoni=0
    non voglio uscire completamente dal do while voglio che per questo record non si faccia più niente non venga eseguito altro codice e vorrei passare a controllare il record sucessivo.
    end if


    select
    select
    update
    cancel



    rs.movenext
    loop

    Con exit do esco completamente e non vado nemmeno a controllare tutti i risultati della prima select (

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Metti una condizione. ti serve una variabile booleana.

    select.....
    do while not rs.eof
    salta=false
    id record=rs("id_record")

    select varie
    select varie
    select varie

    select gettoni from gettoni where id_contratto=id_contratto
    gettoni=rs1("gettoni")
    if gettoni=0
    salta=true
    non voglio uscire completamente dal do while voglio che per questo record non si faccia più niente non venga eseguito altro codice e vorrei passare a controllare il record sucessivo.
    end if

    if not salta then
    select
    select
    update
    cancel

    end if

    rs.movenext
    loop
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.