| 1. |
How To Detect The Server Version? |
|
Answer» You can get this via Firebird Service API. It does not work for Firebird Classic 1.0, so if you don’t get an answer you’ll know it’s Firebird Classic 1.0 or InterBase Classic 6.0. Otherwise it returns a string like this: If you use Firebird 2.1, you can also retrieve the engine version from a global CONTEXT variable, like this: SELECT rdbSget_context(’SYSTEM’, ‘ENGINE VERSION’) You can get this via Firebird Service API. It does not work for Firebird Classic 1.0, so if you don’t get an answer you’ll know it’s Firebird Classic 1.0 or InterBase Classic 6.0. Otherwise it returns a string like this: If you use Firebird 2.1, you can also retrieve the engine version from a global context variable, like this: SELECT rdbSget_context(’SYSTEM’, ‘ENGINE VERSION’) |
|