Ciao,
sto cercando di confrontare degli indirizzi email contenuti in un array (letti da file) con quelli contenuti in un db. Ho pensato di utilizzare un ciclo for per la lettura dell'array e un while eof per la scansione del db.
Il problema che riscontro è che fatto il confronto con la prima email dell'array non esegue i successi, cioè il ciclo for legge gli indirizzi ma non riesco a verificarne il confronto con quelle del db.
Mi sono accorto di questo errore semplicemente creando un array con indirizzi doppi.![]()
Posto il codice responsabile della scansione sperando di poterne uscire in qualche modo
Grazie a tutti !!!
codice:for i = 0 to ubound(contenuto_split) - 1 email = contenuto_split(i) response.Write(i&"^"&email&" ") SQL = "SELECT * FROM MailingList" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open SQL, MiaConnection Do While NOT rs.EOF If UCase(email) = UCase(rs("Email")) Then response.Write(UCase(email)&"---"&UCase(rs("Email"))&" ") email_presente = (email_presente + 1) Exit Do End If rs.MoveNext Loop rs.Close Set rs = Nothing NEXT

Rispondi quotando
come passo la variabile email?

: effetti devo proprio leggere da un array formato da indirizzi letti da file.
