We are installing our software on a system that only has SQL Anywhere 12 installed (it's a virtual box). When I kick off our database update process after the software instalation I get a message that the language file dblgen11.dll is not found. The version I have of the dll is 12/20 and I placed it in our add-on software's folders, bin32 and bin64 in the SQL Anywhere 12 directory. I get the error each time. Why would the installation be looking for the version 11 dll when the version 12 dll is present? I hope someone has some suggestions. Thanks! |
Is the database being upgraded from 11 to 12?
What client library is being used, and what versions are the deployed files (i.e. 12.0.1.3817)?
If the application is using a version 11 client library, it will be looking for the version 11 dlls, i.e. dbcon11.dll, dbodbc11.dll, dblgen11.dll, etc.
The database was created pre-11. One thing I just tried was placing the dblgen12.dll in the same install folder and I did not encounter the this time. I'm wondering if that solved the problem. I guess we'll see if DEV thinks the same. Thanks for the quick reply :)
How are you installing SQL Anywere 12? Are you using the standard setup or your own deployment?
I would guess that this process is coded against the SQL Anywhere 11 client library and still requires this DLL. Which language/client API was the "database update process" written with?