Acceso mdb sin OLDB de Access?

Sergio
15 de Junio del 2009
HOla
TEngo una aplicación que usa el OLDBProvider de Access para acceder a una base de datos Access de esta manera:

"OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:db1.mdb");

OleDbCommand aCommand = new OleDbCommand("select * from emp_test", aConnection);

aConnection.Open(); .... .... . . . }
"

Pero el PC donde corre la aplicación no tiene el Access instalado y me dice que la clase no está registrada... además esto solo sirve cuando es Access 2003 pq. el 2007 cambia por "OLDB.12.0" o algo así

Como puedo conectar por OLDB (u otro que me permita cargar en Dataset) sin usar librerías de Office?

Gracias