Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 36
  1. #11
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Il problema è che se metto il codice per l'invio della email fuori dal ciclo come discrimino FALSE da TRUE???

    Mi sono accorto che l'email accoda i dati degli utenti precedenti ai dati degli utenti successivi, in pratica:

    utente A - Dati A
    utente B - Dati B

    l'utente A riceve i Dati A
    l'utente B riceve i Dati A più i Dati B

    com'è possibile???? :master:
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  2. #12
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Nessuna idea?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  3. #13
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il codice dell'email non l'hai messo quindi...
    Di sicuro userai una variabile che dentro al ciclo non annulli e quindi si incrementa.

    Roby

  4. #14
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da Roby_72
    Il codice dell'email non l'hai messo quindi...
    Di sicuro userai una variabile che dentro al ciclo non annulli e quindi si incrementa.

    Roby
    Grazie e bentrovato Roby.
    Ecco il codice della email:
    codice:
    email = rsCommon("email")
    ID_code = rsCommon("ID_Code")
    
    Dim messaggio
        
    messaggio = messaggio & VBcrlf & " & rsCommon("nome") & " " & rsCommon("cognome") & " ,[/b]
    
    "
    messaggio = messaggio & VBcrlf & "http://www.paginaweb.com/attivazione.asp?ID=" & ID_Code & "
    
    "
    	
        Set objMail = Server.CreateObject("CDONTS.NewMail")
    
        objMail.From = "postmaster@paginaweb.com"
        objMail.To = email
        objMail.Subject = "& rsCommon("nome") & " " & rsCommon("cognome") & " " & rsCommon("id_code") & " 
        objMail.Body = messaggio_0
        objMail.importance = 2
        objMail.MailFormat = 0
        objMail.BodyFormat = 0
        objMail.Send
    
        Set objMail = Nothing
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  5. #15
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Appunto!
    codice:
    Dim messaggio
    messaggio = ""
    Roby

  6. #16
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Grazie Roby, come sempre determinante.... un'ultima cosa... ho tre utenti nel dbase con queste date di iscrizione:
    id = 1
    data_iscrizione = 08/11/2004
    Stato = falso

    id = 2
    data_iscrizione = 09/11/2004
    Stato = vero

    id = 3
    data_iscrizione = 10/11/2004
    Stato = falso
    secondo te, lo script una volta eseguita la query, non dovrebbe avvisare solo l'utente numero 2 ???
    perchè spedisce le email all'id numero 1 e numero 3 ??? questa è la query:
    codice:
    VarSollecito = 3
    strSQL = "SELECT * FROM tbl WHERE (Date() - Data_Iscrizione) >= "&VarSollecito&" and Attivo=false Order by ID Asc"
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  7. #17
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova la query direttamente in Access.
    Ricorda che i calcoli il db li fa all'inglese: mm/dd/yyyy

    Roby

  8. #18
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da Roby_72
    Prova la query direttamente in Access.
    Ricorda che i calcoli il db li fa all'inglese: mm/dd/yyyy

    Roby
    Grazie in Access la query restituisce quanto restituito con asp... e le date nel dbase sono in questo formato...
    11/08/2004
    11/10/2004
    dunque mm/dd/yyyy come dici tu giustamente... posso risolvere in qualche modo???? Grazie ancora...
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  9. #19
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Invertire le date.
    Anche mettendole come yyy/mm/dd funziona sempre.

    Roby

  10. #20
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da Roby_72
    Invertire le date.
    Anche mettendole come yyy/mm/dd funziona sempre.

    Roby
    non ho capito... invertire le date direttamente in access o in asp????
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

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 © 2026 vBulletin Solutions, Inc. All rights reserved.