Come utilizzare il DataReader in VB.Net

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.

istruzione

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 ())