Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    135

    confronto tra array e oledatareader

    Ciao a tutti,
    ho un array di indirizzi mail da confrontare con un campo mail di un datareader ottenuto da un file excel..
    Se il campo del datareader non è presente nell'array viene inserito nel db, altrimenti no..
    Premesso che i cicli annidati non sono propriamente il mio forte, ho provato con questo codice che però non funziona:

    codice:
    For j = 0 To mailing.arrMailIscritti.Count - 1
                While reader.Read
                     If Not reader.Item("nome") = mailing.arrMailIscritti(j) Then
                        mailing.inserDesti(reader.Item("nome"), "", reader.Item("email"), 0)
                     End If
                End While
    Next
    Qualcuno di buon cuore riesce a spiegarmi dove sbaglio e a correggermi il codice?

    grazie in anticipo

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Non funziona, ma che problema ti ritrovi ?

    Io userei un datatable ed il suo metodo select, comunque. E' piu' semplice e ti permette di eliminare il ciclo annidato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    135
    non funziona perchè mi inserisce comunque i record anche se già presenti..
    Come faccio con un datatable? Hai un esempio da poter consultare?
    Grazie

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Dovresti installare Visual Studio ed effettuare il debug, per vedere quali valori confronta, basta uno spazio per sfasare il tutto.

    Dreamweaver non è adatto a soluzioni Asp.net, è troppo generico.

    Se trovo l'esempio con il DataTable lo posto (metodo SELECT del Datatable), prova a cercare anche nel web o in questo forum.

    edit: http://msdn.microsoft.com/it-it/libr...=vs.80%29.aspx

    ovviamente devi adattarlo.

  5. #5
    Utente di HTML.it L'avatar di rsdpzed
    Registrato dal
    Aug 2001
    Messaggi
    764
    Se l'array contiene le email e tu le confronti con i nomi l'IF è sempre vero e te li aggiunge.

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.