Not being free, as you requested, I could recommend you Spectral Core Full Convert Enterprise .
I have used it in the past too.
Update:
Since you clarified that you need a software solution, I recommend that you do this manually:
- Open a connection to the MDB file through ADO.NET.
- Iterate over all tables.
- Create a text file (CSV) for each table.
- For each table, iterate through all the rows.
- For each line, write a new line in a text file.
- For each row, iterate over all columns.
- For each column, enter a value in the text file in the current row.
source share