Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ciclo per mailing

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687

    ciclo per mailing

    Ciao, con asp per inviare la stessa email a + utenti il cui indirizzo è contenuto in un database facevo:
    .....
    x = 0
    do until Recordset1.eof
    x = x + 1
    if x = 1 then
    bcc = Recordset1("email")
    else
    bcc = bcc & ", " & Recordset1("email")
    end if
    Recordset1.moveNext
    loop
    Recordset1.close
    ......
    miaMail.To = bcc
    ......

    ma con net come si fa che non c'è il recordset??


  2. #2
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421
    in ASP.NET l'oggetto recordset è stato sostituito dal DataReader e dal DataSet.
    Il primo è un recordset connesso al database e foward-only, mentre il secondo è un recordset statico, disconnesso e orientato al client!
    Nel tuo caso ti conviene usare l'oggetto DataReader in questo modo:


    codice:
       Imports System.Data.OleDB	'Sicuramente usi Access
    
       Dim conn As OleDbConnection
       Dim cmd As OleDbCommand
       Dim dtr As OleDbDataReader
    
    
       conn = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA Source=" & MapPath("database.mdb"))
       conn.Open()
       cmd = New OleDbCommand("Select * From TABELLA", conn)
       dtrUtente = cmdUtente.ExecuteReader()
        
       While dtr.Read()
          bbc & = dtr("email")
       end while
    
       dtr.close()
       conn.close
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    ok provo grazie

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.