Ciao,
Dopo aver eseguito la connection con la stringa di connessione ....
aver dichiarato il dataadapter ...
aver dichiarato il dataset ....
se ti tiri fuori una tabella è sufficiente un Datatable, un dataset è un contenitore più grande, che può avere più datatable.
Vedila come uno spreco di risorse..
quindi sarebbe
codice:
Dim strCN As String= stringaconn &";Persist Security Info=False"
Dim sqlSelectDefault As String="SELECT * FROM dati"
Dim CN As New OleDb.OleDbConnection(strCN)
Dim DA As New OleDb.OleDbDataAdapter(sqlSelectDefault, CN)
Dim Dt As New DataTable
DA.Fill(Dt, "dati")
comunque era solo una precisazione, non è sbagliato il tuo metodo.
per prendere i relativi dati dalla tua collection puoi fare un for each
codice:
For Each dr as DataRow In DS.Tables("dati").Rows
Console.WriteLine("{0} {1}", dr.Item("NOME").ToString, dr.Item("COGNOME").ToString)
Next