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

    Ciclo DO in caso di numero pari o dispari

    Buongiorno a tutti.
    Mi date una mano a risolvere questo problema?
    Ho una query che estrae questi valori:
    ID|testo
    1 | a
    1 | c
    1 | f
    2 | s
    2 | r
    2 | v
    3 | w
    3 | e
    4 | j
    4 | o
    4 | p
    etc....

    Devo mostrare a video delle tabelle che dovranno essere affiancate l'una all'altra

    sto provando così

    i=1
    for t = 1 to 5
    if (i Mod 2) <> 0 then
    Do while (rs("ID") Mod 2) <> 0
    else
    Do while (rs("ID") Mod 2) = 0
    end if
    response.write(rs("testo"))
    i=i+1
    rs.MoveNext

    Loop

    Response.write("istruzione finale")

    i = 1
    i = i + 1
    next

    ma ricevo questo errore:
    Errore di compilazione di Microsoft VBScript error '800a03fb'

    Previsto 'Loop'

    riga 44

    ed la riga 44 corrisponde a else

    Come posso fare a realizzare un ciclo che cicli fino a quando il numero sia pari e poi dispari?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se un numero non è dispari è sicuramente pari... quindi basta un IF THEN ELSE
    Ad un DO deve seguire un LOOP.

    Roby

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.