The "SERVER" connection parameter is only valid in SQLAnywhere 12 databases and newer[1]. Prior to version 12, the connection parameter name was "ENG" [2]. On SQLA 11, I get the following error because "SERVER" isn't recognized as valid:

    SQLSTATE [08W49] [-95] Parse error: Invalid or missing keyword near 'SERVER''

However, ENG and SERVER are just the "short" versions of the parameter. The "long" version of the parameter before and after SQLA12 is "ServerName". Perhaps an easy solution is to just change this to "ServerName" so it supports all versions?

Also, I'd like to thank you for your work on this driver! :)

[1] http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sqlanywhere.12.0.1/sachanges/sa12-deprecated-features.html
[2] http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sqlanywhere.11.0.1/dbadmin_en11/servernameparameter.html