Per leggere il contenuto di una DataTable:
codice:
MyVar = DS.Tables("NomeTabella").Rows(X)(Y)
X e Y sono rispettivamente l'indice della riga e della colonna (hanno entrambi base 0). Puoi benissimo sostituire l'indice della colonna con il nome della stessa (ovviamente racchiuso fra gli apici).
Per creare e leggere un DataReader
codice:
sub Page_Load(obj as Object, e as EventArgs)
dim objConn as new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\...\utenti.mdb")
dim objCmd as new OleDbCommand("select * from utenti",objConn)
Dim MyReader as OleDbDataReader
objConn.Open
MyReader = objCmd.ExecuteReader
'A questo punto puoi utilizzare l'oggetto MyReader come DataSource
'di un tuo controllo, oppure puoi leggere i dati as 1 ad 1. ES:
Dim MyVar
While MyReader.Read()
MyVar = MyReader.GetString(X)
'X è L'indice del campo che ti interessa
End While
objConn.Close