Mi pare ovvio...
Stai usando una connessione a SQL Server (SqlClient.SqlConnection) invece di un una connessione ad Access, quindi devi usare OleDB .