Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Costruzione semplice variabile!

    Ciao!!!!!
    sto cercando di "costruire" una variabile ma sembra che ci sbatto la testa e basta

    allora apro il db e faccio la select, controllo in access se va tutto bene e il RS mi restituisce esattamente cio che voglio

    sql = "SELECT * FROM mailinglist where (id in (" & id1 & "))"
    rs.Open sql, conn, 3,3
    Dim body
    dim strCC
    dim dest
    Do While Not RS.EOF
    dest=("<" & rs("email") & ">" & ";")
    rs.MoveNext
    Loop
    response.write dest
    response.end

    ora...
    perchè se io scrivo
    dest=rs("email")
    mi restituisce tutti gli indirizzi
    e se scrivo
    dest=("<" & rs("email") & ">" & ";")
    mi restituisce solo il primo formattato giusto ???? (e basta, gli altri indirizzi proprio non li fa vedere!)

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché nel Loop rimpiazzi ogni indirizzo con il successivo e quindi rimane solo l'ultimo.

    codice:
    sql = "SELECT * FROM mailinglist where (id in (" & id1 & "))" 
    rs.Open sql, conn, 3,3 
    Dim body 
    dim strCC 
    dim dest 
    dest = ""
    Do While Not RS.EOF 
    if dest="" then
    dest="<" & rs("email") & ">" & ";"
    else
    dest=dest &"<" & rs("email") & ">" & ";"
    end if
    rs.MoveNext 
    Loop 
    response.write dest 
    response.end

    Roby

  3. #3
    ciao rooooby!

    ho provato e infatti funziona

    pero non ho capito perchè nel loop invece di looppizzare giusto (cioè aggiungere l'indirizzo al precedente) rimpiazza l'indirizzo , come mai?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma nel tuo?
    Ovvio: loppa l'indirizzo ma ad ogni giro sostituisce il precendete con quello che estrae, non lo aggiunge.
    Ogni volta la variabile viene rimpiazzata con il nuovo valore.

    Roby

  5. #5
    loppa l'indirizzo ma ad ogni giro sostituisce il precendete con quello che estrae, non lo aggiunge.

    ah ecco è un dato di fatto

    il codice ho messo il tuo

    ciao ciao^_^
    grazie!!!!

  6. #6

  7. #7
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    PROOOOOOOOOTTTTTTTT
    Forza la magica ROMA

  8. #8
    dov'eeeeeeri eh sempre a girovagare...fiere, pizze, dvd...ma insomma



  9. #9
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    ciao bamba
    Forza la magica ROMA

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cioa lazialotto, ben tornato su questi schermi!

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