November 8
Il "DataReader" class VB.NET fornisce un contenitore per insiemi di dati. Interrogare un database e assegnare i risultati della query di database a una variabile DataReader, e quindi utilizzare il DataReader per scorrere i record e visualizzare i risultati per i lettori web. Il DataReader è una parte di pagine dinamiche Web utilizzati nel commercio elettronico, siti di contenuti e tutti gli altri siti web che utilizzano un database per i contenuti.
1 Fare clic sul pulsante di Windows "Start" e digitare "Visual Studio" nella casella di ricerca. Premere il tasto "Enter" per aprire il software VB.NET.
2 Premere il tasto "Ctrl" e "O" per aprire il file di progetto VB.NET. Dopo il caricamento del progetto, fare doppio clic sul file di codice che si desidera utilizzare per visualizzare le informazioni del database.
3 Creare una connessione al database. La libreria "SqlConnection" contiene le funzioni per la connessione al database. Digitare il seguente codice qui sotto:
conn fioco come SqlConnection
conn = new SqlConnection ( "server = localhost; uid = user e pwd = passwor; database = mydb")
Sostituire "utente" e "password con il proprio nome utente e password per la connessione al database. Sostituire" mydb "con il database che si desidera interrogare.
4 Impostare il comando SQL. Il VB.NET "SqlCommand" oggetto interroga il server. Utilizzare il seguente codice per impostare la query e la invia al server utilizzando la variabile di connessione creato nel passaggio tre:
com fioco come SqlCommand
com = Nuovo SqlCommand ( "Select * from clienti", conn)
Sostituire "select * from clienti" con il proprio query di database.
5 Assegnare i risultati della query ad un lettore di dati. Il codice seguente mostra come inviare le informazioni dall'oggetto "comando" creato in precedenza alla variabile DataReader:
lettore fioco come nuovo SqlDataReader ()
reader = com.ExecuteReader ()
6 Stampa le informazioni DataReader alla pagina Web. Il seguente codice stampa la prima fila nella variabile DataReader:
Response.Write (lettore (0) .ToString ())