====== WireCompression (Firebird 3.0+) ======
À lire (première réponse) : [[https://stackoverflow.com/questions/53938537/how-to-enable-wirecompression-on-firebird-3-0]]
Vérifier si la connexion en cours est **Wire Compressed** (renvoie TRUE ou FALSE) :
select RDB$GET_CONTEXT('SYSTEM', 'WIRE_COMPRESSED') as wire_compressed
from RDB$DATABASE;
===== Application =====
Copier les **DLL** suivantes depuis **C:\Program Files (x86)\Firebird\Firebird_3_0**
vers le dossier **C:\Windows\SysWOW64** :
* FBCLIENT.DLL
* ZLIB1.DLL
Créer un fichier **firebird.conf** dans le même dossier, avec le contenu suivant :
WireCompression = true
===== ODBC =====
==== Driver ODBC officiel de Firebird ====
[[https://www.firebirdsql.org/en/odbc-driver/|Firebird ODBC Driver]]
* Pas de nouvelle version depuis 2017 ???
* Pas d'option pour supporter le **WireCompression**
Sur le **GitHub** du projet, on trouve une discussion concernant
[[https://github.com/FirebirdSQL/firebird-odbc-driver/issues/204|l'activation de WireCompression]]
==== Devart ODBC Driver for Firebird ====
[[https://docs.devart.com/odbc/firebird/overview.htm|Devart ODBC Driver for Firebird]]
* C'est un driver ODBC **payant**.
* Il offre des options de connexion supportant **WireCompression**. Voir [[https://docs.devart.com/odbc/firebird/connection_options.htm|cette page]].