Ma non ci sei.
[list=1][*]Primo la connessione la apri dentro il Try seno' se va in errore non ti accorgi.[*]Secondo il Fill del dataset popola i dati di un SELECT COMMAND ...[*]Terzo se fai un INSERT devi usare OleDbComando.ExecuteReader|Scalar|NonQuery[/list=1]

Quindi rivedi il codice che hai scritto perchè fa tutto tranno inserire un record.
Inoltre se vuoi farlo da dateset avresti primo dovuto inserire la nuova riga nella DataTable a quel punto avresti dovuto lanciare [Dataset].Update ...