When you setup the DSN which ODBC driver are you using? ODBC connections can be pooled meaning the connection will not be destroyed after every query. If you're not using a Microsoft driver and the driver is inferior to the Microsoft driver then yes, technically it can affect query performance, especially when the query returns results to the caller.
There are no special teachers of virtue, because virtue is taught by the whole community. --Plato