HI, Developer,
I have found that unidac in c++Builder (10 and 11) link error, error message "Unable to open file 'SQLSERVERUNIPROVIDER.OBJ' ". When use ORACLE or INTERBASE, the same error occured(ORACLEUNIPROVICER.OBJ, or INTERBASEUNIPROVIDER).
Another, when use FASTREPORT 4 Plugins, when program running, the unidac in Fastreport designer counld not select database Provider.
Bugs in UniDAC 1.2 with C++Builder link and FastReport 4
You should edit *.bdsproj or *.cbproj file manually in the text editor.
For C++Builder 2006 (*.bdsproj) find the lines containing
name="libraries"
and
name="sparelibs"
Add "msprovider100.lib oraprovider100.lib ibprovider100.lib" to the list of *.lib files in these lines.
For C++Builder 2007 find the line in the *.cbproj file and add
"msprovider105.lib oraprovider105.lib ibprovider105.lib" to the list.
At run time the providers are available only if they are linked to the application. Check the list of providers in FastReport designer after you have compiled the appication with providers.
For C++Builder 2006 (*.bdsproj) find the lines containing
name="libraries"
and
name="sparelibs"
Add "msprovider100.lib oraprovider100.lib ibprovider100.lib" to the list of *.lib files in these lines.
For C++Builder 2007 find the line in the *.cbproj file and add
"msprovider105.lib oraprovider105.lib ibprovider105.lib" to the list.
At run time the providers are available only if they are linked to the application. Check the list of providers in FastReport designer after you have compiled the appication with providers.