Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 39
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    togliere variabili doppie

    Ciao a tutti.

    Con 3 recordset prelevo da 3 database diversi il campo email con distinct in modo da non avere email doppie e unisco tutte le mail in una variabile.

    Ma potrebbe essere che la stessa mail sia presente in tutti i 3 db, quindi nella variabile potrei avere 3 email uguali.

    Come faccio ad eliminare i doppioni dalla variabile?

    grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prima di generare la variabile finale controlli che le tre variabili non siano tra loro uguali.

    Roby

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da Roby_72
    Prima di generare la variabile finale controlli che le tre variabili non siano tra loro uguali.

    Roby
    no...

    e come faccio? :master:
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Controllale a coppie...

    if a = b then ....

    Roby

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da Roby_72
    Controllale a coppie...

    if a = b then ....

    Roby
    spet...

    io faccio così per recuperare i campi dai vari db:

    codice:
    set rs = Server.CreateObject("ADODB.Recordset")
    sql="SELECT DISTINCT indirizzo FROM ( SELECT Shipping_email AS indirizzo FROM ORDERS WHERE shipping_notes LIKE '%-" & cs1 & "-%' OR shipping_notes LIKE '%-" & cs2 & "-%' UNION SELECT billing_email AS indirizzo FROM ORDERS WHERE billing_notes LIKE '%-" & cs1 & "-%' OR billing_notes LIKE '%-" & cs2 & "-%' ) AS TABB "
    rs.open sql, connNS, 0, 3
    if rs.eof then
    somma1=""
    else
    emailNS=rs.GetRows()
    Totale_RecordNS = UBound(emailNS, 2)
    
    For RecordNS = 0 To Totale_RecordNS
    e1=emailNS(0,RecordNS)&"; "
    somma1=somma1+e1
    Next
    somma1 è la variabile del primo db...

    faccio male?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel mio esempio è la "a"...
    Ma poi che ci fai? La usi così com'è per una mailinglist?

    Roby

  8. #8
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da Roby_72
    Nel mio esempio è la "a"...
    Ma poi che ci fai? La usi così com'è per una mailinglist?

    Roby
    si, in questa parte conteggio le mail, e (già che ci sono, pensavo,) le memorizzo in variabile e poi nella pagina dopo mando le mail...

    sbaglio concetto?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  9. #9
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    cioè somma1 potrebbe contenere centinaia di email...
    somma2 altrettante, ma se all'interno ci sono delle mail uguali, come le elimino?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  10. #10
    ma già fai una distinct... come fai ad ottenerle doppie?

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.