All'avvio di una applicazione, sull'evento load di un form apro una connessione ad un db access e riempo un Dataset in questa maniera:
codice:
Dim objConnection As New OleDbConnection _
("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mioarchivio.mdb;Persist Security Info=False")
Dim objDataAdapter As New OleDbDataAdapter( _
"SELECT * from Tabella1", objConnection)
Dim objDataSet As DataSet
Dim objDataView As DataView
Dim objCurrencyManager As CurrencyManager
' Inizializzo nuova istanza dataset
objDataSet = New DataSet()
'riempo il dataset
objDataAdapter.Fill(objDataSet, "PRIMODATASET")
I dati successivamente vengono "visualizzati" tramite richiami tipo
codice:
objDataSet.Tables("PRIMODATASET").Rows(riga).Item(k)
Il problema ora è che dovrei cambiare la select in:
codice:
"SELECT * from Tabella1, Tabella2 WHERE Tabella1.ID = Tabella2.id_comm", objConnection)
Adesso non so come riempire il dataset facendo si che il campo Tabella1.ID sia sostituito dai dati presi dalla Tabella2.
Devo creare un altro dataset con i dati presi dalla tab2 o cos'altro?
In alternativa, come posso vedere il contenuto del Dataset in fase di debug così da capire come viene riempito?