Yes, using the RefreshLink method doesn't check for driver changes in the DSN. The DSN connection details once used must be cached somewhere against each table (in particular the driver used). It's similar to the way the username and password credentials are stored somewhere when connecting, yet...