con SqlServer si possono usare entrambi anche se in modo non appropriato mentre con access credo solo oledb
il codice che hai scritto per System.Data.SqlClient va bene ma non puoi fare una connessione ad un db access
.... credo
comunque io non uso access per cui system.data.oledb non lo utilizzo mai :tongue: