sto cercando tramite un dataadapter di popolare un dataset che in seguito verrà usato da un oledbcommand per modificare un preciso campo della stessa tabella di un db access.
codice:
 Dim leggi_tabella As New OleDb.OleDbDataAdapter("SELECT Data_inizio FROM Offerte WHERE Codice_offerta = @valore1", archivio)
        leggi_tabella.SelectCommand.Parameters.Add("@valore1", OleDbType.Integer).Value = Codice_OffertaTextBox.Text
        Dim data As New DataSet
        leggi_tabella.Fill(data, "Offerte")

        Dim comando As New OleDb.OleDbCommand("UPDATE Offerte SET Data_inizio = @valore1 WHERE Codece_barra = @valore2", archivio)
        comando.Parameters.Add("@valore1", OleDbType.Date).Value = data
        comando.Parameters.Add("@valore2", OleDbType.Integer).Value = Codice_barraTextBox.Text
        archivio.Open()
        comando.ExecuteNonQuery()
        archivio.Close()
mi evidenzia "comando.executeNonQuery" e mi dice: Impossibile convertire il valore del parametro da un DataSet a un DateTime. come faccio a convertire il dataset "data" ? o altrimenti esiste un altro modo per leggere un campo di un db access e poi usare questa lettura per modificarne un altro ?