RX10.1 Enterprise
Windows 7 and 10.
I'm trying to establish an odbc connection to a SQL Anywhere server. I'm hoping to do this completely DSN-free, and without having to set the "SQL Anywhere 11" odbc registry entry.
With FireDAC, if the drivers are installed (in registry) on the workstation, I can override the VendorLib and point to a different path to find the dll.
In a similar fashion, if the drivers are not actually installed (nothing in registry) on the workstation, I can set
FDPhysODBCDriverLink1.VendorLib:=\\server\folder\driver.dll
and connect to the database.
There doesn't seem to be any way to do this with DBExpress.
I've tried setting VendorLib in SQLConnection.Params, and setting the deprecated VendorLib value directly, as well as quite a number of variations.
If the DriverName is not already set in the registry, I keep getting "Data source name not found and no default driver specified".
Is there any way to tell TSQLConnection where to find the vendor lib at runtime, as opposed to giving it a driver name that already exists in registry?
TIA.
Cheers,
EdB