Pagina 1 di 10 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 96
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379

    loop without do????? che strano


    <%
    sql = "select max(id) as maxid from tabella where val >= 1000 and attivo = si"
    rs.open sql,cn,3,3
    do until rs.eof
    randomize timer
    idrandom = cint((rnd * maxid) +1)
    if idrandom = "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9" or "10" or "11" or "12" or "13" or "14" or "15" then
    rs.movenext
    loop
    else
    sito = rs("sito")
    response.write sito
    end if
    rs.close
    %>

    mi dice:

    Microsoft VBScript compilation error '800a040e'

    'loop' without 'do'

    line 10

    loop
    ^
    StripMAN

  2. #2
    indenta per bene il codice, cosi' vedi che hai incastrato il ciclo do...loop con la if...else...endif

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    non riesco... seno' non chiedevo aiuto a voi
    StripMAN

  4. #4
    non riesci a fare cosa? a indentare un codice?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    non so cosa vuol dire indentare :master:
    StripMAN

  6. #6
    Originariamente inviato da strip
    non so cosa vuol dire indentare :master:
    ah, ecco.... vabbe', stavolta lo faccio io...
    codice:
    <% 
    sql = "select max(id) as maxid from tabella where val >= 1000 and attivo = si" 
    rs.open sql,cn,3,3 
    do until rs.eof 
       randomize timer 
       idrandom = cint((rnd * maxid) +1) 
       if idrandom = "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9" or "10" or "11" or "12" or "13" or "14" or "15" then 
          rs.movenext 
          loop 
       else 
          sito = rs("sito") 
          response.write sito 
       end if 
    rs.close 
    %>
    vedi niente di strano?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    si ma è identico al mio cambia solo che l'hai allineato meglio...
    StripMAN

  8. #8
    certo (non e' allineato "meglio", e' allineato). cosi' vedi dov'e' l'errore.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    <%
    sql = "select max(id) as maxid from tabella where val >= 1000 and attivo = si"
    rs.open sql,cn,3,3
    do until rs.eof
    randomize timer
    idrandom = cint((rnd * maxid) +1)
    if idrandom = "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9" or "10" or "11" or "12" or "13" or "14" or "15" then
    else
    sito = rs("sito")
    response.write sito
    end if
    rs.movenext
    loop
    rs.close
    %>

    cosi' non da errore ma non funziona il codice...
    non mi riporta niente
    StripMAN

  10. #10
    fatti stampare idrandom

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.