Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400

    Problema con ciclo Loop Movenext

    Ciao a tutti.

    Ho la necessità di inviare un messaggio email quando una determinata condizione è verificata in una tabella di un DB MySQL.

    Questo è il codice in uso:

    codice:
       SQL = " SELECT * FROM doTable Where div = 1; "
    
       Set Rec = createObject("ADODB.Recordset")
       Rec.open SQL, cn
    
    
       If not Rec.eof then
    
    
       msg = msg & VBcrlf & "<br />Records founds!<br />"
    
    
       Do while not Rec.eof 
    
    
       msg = msg & VBcrlf & "ID record: " & Rec("Id") & ""         
    
    
       msg = ""
    
    
       Rec.moveNext()      
       Loop       
    
    
       Else
    
    
       msg = msg & VBcrlf & "<br />No records!<br />"
    
    
       End If
    
    
       Rec.close()
       set Rec = nothing    
    
    
       cn.close()
       set cn = nothing

    Il problema è che se inserisco questa parte di codice dove azzero il contenuto del messaggio per evitare la ristampa del messaggio Records founds! anche avendo dei records questi non vengono stampati:
    codice:
    msg = ""

    Mentre se lo commento dal ciclo i records trovati vengono stampati, ma in questo modo:
    codice:
    Records founds!
    ID record: 32
    Records founds!
    ID record: 61
    Records founds!
    ID record: 77

    Perchè non riesco ad avere questa uscita?
    codice:
    Records founds!
    ID record: 32
    ID record: 61
    ID record: 77

    Potete aiutarmi?
    Grazie in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    In che punto del codice effettui la stampa di msg ?
    Comunque basta che metti in mezzo a queste due linee la stampa di msg
    codice:
    msg = msg & VBcrlf & "ID record: " & Rec("Id") & ""          
     
    response.write "<br>" & msg 
     
    msg = ""
    e funziona
    Ultima modifica di Daisyland; 03-06-2015 a 16:48

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.